在 MiniTavern 中配置生图
本文对应 App 路径:设置 → 生图 → 生图连接。
生图参数、回复图片、关键词触发见 模型连接 · 生图。
新建生图连接
- 打开 MiniTavern → 底部 设置。
- 进入 生图 → 生图连接。
- 点 新建。
- 选择 平台,填写 Base URL / API Key / 模型(按平台不同)。
- 测连 成功后保存,并设为默认(若列表支持)。
本机 A1111
先完成 A1111 安装并开启 --api --listen。
| 项 | 填写示例 |
|---|---|
| 平台 | A1111(SD WebUI)(或自定义 A1111 协议) |
| Base URL | http://YOUR_PC_IP:7860 |
| API Key | 一般可空;若 WebUI 开了 --api-auth 再按提示填 |
| 模型 | 可空或选 WebUI 中的 checkpoint 名(以 App 列表为准) |
将 YOUR_PC_IP 换成电脑局域网 IP。
不要填 http://127.0.0.1:7860(那是电脑自己,不是手机)。
本机 ComfyUI
先完成 ComfyUI 安装并 --listen。
| 项 | 填写示例 |
|---|---|
| 平台 | ComfyUI(或自定义 ComfyUI 协议) |
| Base URL | http://YOUR_PC_IP:8188(Desktop 常见 :8000) |
| API Key | 一般可空 |
| 模型 / checkpoint | 以 App 拉取到的列表为准;需机器上已有对应文件 |
测连失败时:用手机浏览器先打开同一 Base URL,确认不是防火墙或未 listen。
云端生图(可选)
| 平台 | 何时用 |
|---|---|
| ChatGPT(OpenAI) | 官方 Images API(通常付费) |
| Gemini(Google) | Gemini 图像模型(多数需付费档,以 Google 定价为准) |
| OpenRouter | 路由到支持图像的上游 |
| Qwen | 通义万相 / Qwen-Image(看百炼是否有免费额度) |
| 自定义 (OpenAI Images) | 硅基流动、Agnes 等兼容 /images/generations 的网关(图生图也走 generations,不是 /images/edits) |
免费云端与 Key 获取见 免费云端 · 生图。
在聊天里生图
配置默认生图连接后(主聊天模型也需要,用来分析/转写提示词):
| 入口 | 说明 |
|---|---|
输入 /imagine 提示词 | 自由生图。主模型先判断:这是跟聊天有关的请求(例如「给我一张你的自拍照」→ 用对话 + 角色参考图),还是无关请求(例如「给我一张小狗的照片」)。可同时在输入框附图:主模型会看到这些图再写提示词,生图时也会当参考;有无附图都要单独判断要不要角色图/用户图。附图会显示在生图气泡的小预览里。张数看 生图设置 → 生成数量。失败会留下气泡,可点重试 |
/imagine scene 或附件 → 根据故事 | 按近期对话画当前这一幕,固定 1 张 |
/imagine last 或附件 → 根据最后消息 | 按最后一条消息来画,固定 1 张 |
/imagine background 或附件 → 生成背景图 | 画环境背景,固定 1 张 |
| 长按气泡 → 生图 | 按这条气泡来画,固定 1 张 |
| 回复图片(智能 / 关键词) | 先在生图设置开启「回复图片」并选择触发方式。发普通消息(可附图)后按当前对话旁路生图,固定 1 张;附图作风格参考 |
未配置生图连接时,点附件生图四种模式或发送 /imagine 会弹出「去设置 / 取消」,不会 Toast,也不会清空输入框。聊天里智能 / 关键词自动出图若无连接则 Toast 提示。生图设置开启「回复图片」时若无连接也会弹窗,开关保持关闭。
仅配生图、未配聊天模型时,需要转写的入口会失败。
排错速查
| 现象 | 排查 |
|---|---|
| 测连失败 / 超时 | 电脑服务是否在跑;是否 --api / --listen;IP 与端口是否对;同一 Wi‑Fi |
| 本机浏览器可以、手机不行 | 防火墙;访客网络隔离;填了 127.0.0.1 |
| A1111 404 | 未加 --api;Base URL 多写了路径 |
| Comfy 一直转圈 | 看电脑端 Comfy 队列与报错;显存不足;无可用 checkpoint |
| 有参考图但脸不对(Comfy) | 当前默认 workflow 不消费参考图 → 换 A1111 或云端 |
/imagine 失败气泡消失 | 失败会留下原气泡并显示重试;点停止仍会去掉未完成的占位 |
更完整的聊天错误码见 错误排错。