本机 ComfyUI 的 HTTP 封装。纯本地推理,支持多模型切换。
当前不需要 API Key,直接调用即可。知道这个地址的人都能用。
| id | 名称 | 步数 | 提示词 |
|---|---|---|---|
qwen-turbo | 千问 2.1 Turbo | 8 | 中文可用 |
qwen-gguf | 千问 2.1 GGUF Q8 | 8 | 中文可用 |
krea2-turbo | Krea2 Turbo | 8 | 中文可用 |
moss | MOSS-Image 8步 | 8 | 中文可用 |
h3-image | MiniMax H3-Image | 6 | 中文可用 |
curl -X POST http://127.0.0.1:8787/api/draw/sync \
-H "Content-Type: application/json" \
-d '{"prompt":"一只在雪地里的柴犬,逆光,胶片颗粒","size":"3:4"}'
返回里 result.url 就是图片地址。
# 1. 提交,立刻拿到任务 id
curl -X POST http://127.0.0.1:8787/api/draw \
-H "Content-Type: application/json" \
-d '{"prompt":"赛博朋克雨夜街景","size":"16:9"}'
# 2. 轮询
curl http://127.0.0.1:8787/api/jobs/<id>
| 字段 | 类型 | 说明 |
|---|---|---|
prompt | string | 必填,上限 2000 字 |
negative | string | 负面提示词(SDXL 才有明显效果) |
model | string | 模型 id,不填用 qwen-turbo |
size | string | 1:1 / 3:4 / 4:3 / 2:3 / 3:2 / 16:9 / 9:16 |
megapixels | number | 只允许 0.5 / 1 / 1.5 / 2 / 4,默认 1 |
steps | integer | 上限 40。建议不填,用模型自己的最优值 |
seed | integer | 不填随机;同 seed + 同提示词 = 同一张 |
全局最多同时跑 2 个任务,队列深度 20。
每个 Key 还有自己的并发上限、每日配额和每分钟请求数限制(见 /api/usage)。