



# forksilly 应用介绍
forksilly 是一款面向 Android 设备的 AI 聊天应用,在兼容 SillyTavern 常用功能的基础上,扩展了 API 支持、图像生成与工具调用等功能,旨在为用户提供一个可自定义且功能完整的移动端 AI 交互环境。
* 帮助链接:[](https://github.com/fatsnk/forksilly.doc/blob/main/moenew.md)
[](https://github.com/fatsnk/forksilly.doc/blob/main/text2img.md)
[](https://github.com/fatsnk/forksilly.doc/blob/main/Embedding.md)
[](https://github.com/fatsnk/APItemplateV2?tab=readme-ov-file)
[](https://github.com/fatsnk/forksilly.doc/blob/main/tools.md)
[](https://github.com/fatsnk/forksilly.doc/blob/main/%E5%AE%8F%E5%BC%95%E6%93%8E%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B.md)
[](https://github.com/fatsnk/forksilly.doc/discussions/4)
[](https://github.com/fatsnk/forksilly.doc/discussions/9)
* 关联项目:[](https://github.com/fatsnk/Comfyui2A1111)
[](https://github.com/fatsnk/Chat_And_Image/releases)
* 示例角色:[](https://github.com/fatsnk/LifeReloaded/blob/ccv2/cards/imageAssistant) [](https://github.com/fatsnk/LifeReloaded) [](https://github.com/fatsnk/LifeReloaded/tree/ccv2/cards/tank)
* 应用下载:[](https://github.com/fatsnk/forksilly.doc/releases)
## 主要功能
### 聊天与内容渲染
- 支持 SillyTavern V2 格式的角色卡、世界书、正则表达式、聊天记录与提示词预设。
- 支持数据导入和导出。
- 渲染 Markdown 内容,包括图片、表格及部分 HTML 标签。如有必要,也可以手动切换为使用webview渲染。
- 在聊天中可发送本地图片。
### API支持与模板引擎
- 内置强大的 API 模板引擎,通过 JSON 配置文件描述任意 LLM API 的请求与响应结构。
- 自动处理 URL 拼接、请求头构建、请求体填充、采样参数映射、图片嵌入及流式响应解析。
- 支持 OpenAI、Claude、Gemini 等常见接口,也可通过导入自定义模板适配其他供应商或私有化部署的 API(请访问[API模板仓库](https://github.com/fatsnk/APItemplateV2?tab=readme-ov-file)获取使用说明和示例模板)。
- 支持在聊天界面随时切换 API 配置与模型。
### 配置切换和备份管理
- 将预设、全局世界书、全局正则等配置的开启状态保存成配置档,可在聊天中快速切换。
- 保存当前主题和样式设置,便于随时切换喜欢的样式。
- 可以导入和导出所有API配置,方便备份和保存。
- 配合数据备份功能,可备份应用内的所有数据和重要配置,支持导入导出和还原备份。
### 图像生成集成
- 在聊天中可调用内容追加工具或文生图工具,由指定模型生成图片并插入对话。
- 支持连接 Stable Diffusion(A1111)API。
- 兼容图像生成服务 Novel AI的nai-diffusion-4.5模型。
- 提供独立的文生图操作界面,可作为移动端 Stable Diffusion 客户端使用。
### 工具系统与 MCP 服务
- 内置内容追加和内容改写工具,可供 LLM 在对话中调用其他模型处理当次生成的内容。
- 支持连接Streamabe http协议的MCP服务,自动获取可用工具列表并注册到工具系统。
- 工具调用不依赖 LLM 模型自身的函数调用能力,大模型可在聊天中随时调用已注册的工具(详情参考应用工具界面的使用说明)。
### 记忆与知识库
- 基于向量数据库的记忆与知识库系统。
- 支持世界书的向量化存储。
### 实验性宏引擎
* 兼容部分SillyTavern的Experimental Macro Engine语法,详情查看[ST官方文档](https://docs.sillytavern.app/usage/core-concepts/macros/#double-colon-separator)
* 支持的宏包括变量、时间日期、随机、增减、逻辑、if else条件等
* 实验性宏引擎默认关闭,可在聊天界面右上角“更多选项” > “工具” > “实验性宏引擎”中启用此功能。
* 测试用例和部分语法示例:[点这里查看](https://github.com/fatsnk/forksilly.doc/blob/main/%E5%AE%8F%E5%BC%95%E6%93%8E%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B.md)
## 使用场景
- 在移动设备上进行沉浸式的角色对话与创作。
- 快速测试和切换不同模型与 API 服务。
- 将聊天与图像生成流程结合,实现多模态内容创作。
- 通过 MCP 服务扩展应用能力,连接外部数据源或工具。
## 注意事项
- 使用 API 或图像生成服务时,需自行准备相应的账户与配置。
- 部分功能如 MCP 服务连接需服务端支持相应协议。
- 调用工具和文生图时,建议关闭API配置中的思维链显示,避免误触发。
## Star History