zimu简画 · API 文档
文档版本v1.5
更新日期2026-09-11
适用范围zimu简画 API 中转服务全部模型(49 个)

一、30 秒速览

项目内容
服务地址(Base URL)http://40.81.18.119/v1
文本 / 对话端点POST /v1/chat/completions
图像 / 视频端点POST /v1/videos
鉴权方式请求头 Authorization: Bearer <你的API Key>
兼容性文本类完全兼容 OpenAI 官方 SDK / 各类 OpenAI 兼容客户端
可用模型49 个 —— 文本对话、图像生成、视频生成、语音
一句话:一个地址、一把钥匙,文本走 /v1/chat/completions、图像视频走 /v1/videos,覆盖全部 49 个模型。

二、快速开始(3 步,约 5 分钟)

第 1 步 · 注册并登录

浏览器打开 http://40.81.18.119,注册并登录账号。

第 2 步 · 创建 API Key

登录后进入 「令牌」 页面 → 点 「添加令牌」 → 名称随意填写 → 其余保持默认 → 提交。
页面会生成一串 Key,形如 sk-xxxxxxxxxxxxxxxx

⚠️ Key 只在创建时完整显示一次,请立即复制保存。
如果泄露,回到「令牌」页面删除并重新创建即可。

第 3 步 · 发起第一次调用

把下面命令中的 sk-你的Key 换成真实 Key,整段复制到终端执行:

bash
curl http://40.81.18.119/v1/chat/completions \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Content-Type: application/json" \
  -d "{\"model\":\"cf-deepseek-v4-flash\",\"messages\":[{\"role\":\"user\",\"content\":\"你好,做个自我介绍\"}]}"

看到返回的 JSON 里有 choices 内容,就说明接入成功了。


三、接口约定

3.1 服务地址

text
http://40.81.18.119/v1
目前仅提供 HTTP 协议,暂未提供 HTTPS 域名。如果你的开发环境或 SDK 强制要求 HTTPS,请联系我们。

3.2 鉴权

每次请求都必须在请求头中携带 API Key:

text
Authorization: Bearer sk-你的Key
情况返回
未携带 Key401Invalid token
Key 错误或已删除401Invalid token
Key 额度不足402 — 额度不足,请充值

3.3 统一端点

端点选择取决于模型类型,请按下表对号入座(选错端点会返回「不支持此 API 路径」):

模型类型使用端点涵盖模型
文本 / 对话类POST /v1/chat/completions全部 21 个文本模型
图像与视频类POST /v1/videos全部 6 个图像模型 + 17 个视频模型
💡 虽然图像/视频模型也归在「视频」端点下,但这是统一的任务提交入口——服务端会根据 model 参数自动路由,你不需要关心底层是出图还是出片。

请求体格式:

json
{
  "model": "模型名称",
  "messages": [
    { "role": "user", "content": "你的提示词" }
  ]
}

此外,本服务也开放 OpenAI 标准专项端点(图像 / 视频 / 语音),完整清单见 3.4。但统一入口 POST /v1/chat/completions 最稳妥,推荐优先使用。

3.4 可用端点总表

下表是本服务实际开放的全部端点(均已实测可用):

类别方法端点用途
文本主入口POST/v1/chat/completions全部 21 个文本 / 对话模型的统一入口
图像视频主入口POST/v1/videos全部 6 个图像 + 17 个视频模型的统一入口
文本POST/v1/responsesOpenAI Responses 协议
文本POST/v1/messagesAnthropic Messages 协议(Claude 系)
文本POST/v1beta/models/gemini-2.5-pro:generateContentGemini 原生协议
图像POST/v1/images/generations图像生成(仅 cf- 系可用)
图像POST/v1/images/edits图像编辑 / 图生图(仅 cf- 系可用)
视频GET/v1/videos/{task_id}查询视频 / 图像任务结果(不计费),完成后返回 url / video_url
语音POST/v1/audio/speech文本转语音
语音POST/v1/audio/transcriptions语音转文字
语音POST/v1/audio/translations语音翻译
⚠️ 除上表之外的路径一律不可用(例如 /v2/videos/generations/xai/v1/videos/qwen/api/v1/.../suno/*)。

⚠️ 图像 / 视频模型请走 /v1/videos,不要走 /v1/chat/completions——尤其是 as- 开头的模型,其上游只开放这一个端点,走错会直接报错。

✅ 全部 49 个模型均已实测可用。任务查询(轮询结果)不计费,可放心轮询等待。
这些是服务商内部的原始接口,直接调用会返回网页而不是数据。请勿参考其他平台的文档照搬。

3.5 通用请求头

请求头说明
AuthorizationBearer sk-你的Key必填
Content-Typeapplication/json必填

四、支持模型一览(49 个)

4.1 文本 / 多模态对话(21 个)

模型名称厂商说明
cf-gpt-6-astraOpenAI旗舰对话,支持推理强度调节(low→max)
cf-gpt-5.6-terraOpenAI通用对话
cf-gpt-5.6-solOpenAI通用对话
cf-gpt-5.6-lunaOpenAI通用对话
cf-claude-opus-5Anthropic旗舰模型
cf-claude-opus-5-thinkingAnthropic旗舰 + 深度思考
cf-claude-fable-5Anthropic通用对话
cf-claude-fable-5-thinkingAnthropic通用 + 深度思考
cf-claude-fable-5-1Anthropic通用对话
cf-claude-fable-5-1-thinkingAnthropic通用 + 深度思考
cf-gemini-3.8-flashGoogle高速多模态
cf-gemini-3.8-flash-thinking-highGoogle高速 + 深度思考(高)
cf-gemini-3.8-flash-thinking-mediumGoogle高速 + 深度思考(中)
cf-gemini-3.8-flash-thinking-lowGoogle高速 + 深度思考(低)
cf-gemini-3.7-flashGoogle高速多模态
cf-gemini-3.7-flash-thinking-highGoogle高速 + 深度思考(高)
cf-gemini-3.7-flash-thinking-mediumGoogle高速 + 深度思考(中)
cf-gemini-3.7-flash-thinking-lowGoogle高速 + 深度思考(低)
cf-deepseek-v4-proDeepSeek旗舰推理
cf-deepseek-v4-flashDeepSeek极速高性价比(推荐入门)
cf-deepseek-v4-flash-vision-expDeepSeek极速 + 视觉理解

4.2 图像生成(6 个)

模型名称说明
as-gemini-3-pro-image图像 Pro,出图质量与速度兼顾;1K / 2K / 4K
as-gemini-3.1-flash-image极速图像,适合快速草稿;1K / 2K / 4K
as-gpt-image-2特价线路快速出图;1K / 2K / 4K
cf-gpt-image-2-all品质线路,出图更稳
cf-nano-banana-2谷歌 Nano Banana 2 · 品质线路出图
cf-nano-banana-pro谷歌 Nano Banana Pro · 品质线路出图

4.3 视频生成(17 个)

模型名称说明
as-seedance-2.5即梦最新;480P/720P · 按秒计费 · 时长 4–30 秒 · 16:9 / 9:16 / 1:1 · 文生 / 全能参考
as-seedance-2.0限时线路;480P/720P/1080P · 按秒计费 · 时长 4–15 秒 · 多画幅 · 文生 / 全能参考
as-seedance-2.0-fast限时特价不卡人脸;480P/720P · 按条计费 · 时长 5/10/15 秒 · 文生 / 全能参考
as-minimax-h3按秒计费,时长 4–15 秒(默认 5 秒),480P/768P/1080P,多画幅,文生与全能参考
as-kling-v3含首尾帧;720P/1080P · 时长 5/10 秒 · 支持首尾帧
as-kling-omni全能版含首尾帧;720P/1080P · 时长 5/10 秒
as-wan3.0通义万相;480P/720P/1080P · 按秒计费 · 多画幅 · 文生 / 图生
as-wan3.0-prime万相增强;480P/720P/1080P · 按秒计费 · 多画幅 · 文生 / 图生
as-happyhorse-1.0仅图生视频;720P/1080P · 按秒计费 · 时长 3–15 秒
as-happyhorse-1.1仅图生视频;720P/1080P · 按秒计费 · 时长 3–15 秒
as-grok-video-1.0低成本草稿;480P/720P · 按条计费 · 时长 1–15 秒 · 参考图 / 首帧生成
as-grok-video-1.5新一代 Grok 视频;480P/720P/1080P · 按条计费 · 时长 1–15 秒 · 参考图 / 首帧生成
as-gemini-omni-flash单条 10 秒成片;按条计费 · 固定 10 秒 · 16:9 / 9:16 · 最多 6 张参考图
cf-wan3.0-video按秒计费 · 一口价按 5 秒标准条
cf-wan3.0-video-prime按秒计费 · 一口价按 5 秒标准条
cf-grok-imagine-video-1.5按秒计费 · 一口价按 5 秒标准条
cf-grok-1.5-video按条计费 · 时长 6/10/15 秒三档同价

4.4 语音(5 个)

模型名称说明
cf-tts-1文本转语音(OpenAI 风格 TTS)
cf-gpt-4o-mini-tts轻量文本转语音
cf-gpt-audio-mini语音对话模型
cf-whisper-1语音转文字 / 语音翻译
cf-chirp-v3-0语音识别
语音类端点:文本转语音用 POST /v1/audio/speech,语音转文字 / 翻译用 POST /v1/audio/transcriptions(表单上传音频文件)。

五、调用示例

以下示例均可直接复制使用,只需把 sk-你的Key 替换为真实 Key。

5.1 文本对话

curl

bash
curl http://40.81.18.119/v1/chat/completions \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Content-Type: application/json" \
  -d "{\"model\":\"cf-deepseek-v4-flash\",\"messages\":[{\"role\":\"user\",\"content\":\"用三句话介绍一下杭州\"}]}"

Python(OpenAI 官方 SDK)

python
from openai import OpenAI

client = OpenAI(
    base_url="http://40.81.18.119/v1",
    api_key="sk-你的Key",
)

resp = client.chat.completions.create(
    model="cf-deepseek-v4-flash",
    messages=[{"role": "user", "content": "用三句话介绍一下杭州"}],
)
print(resp.choices[0].message.content)
流式输出:加上 "stream": true 即可逐字返回。

5.2 图像生成

图像与视频统一走 POST /v1/videos(服务端按 model 自动路由)。
bash
curl http://40.81.18.119/v1/videos \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Content-Type: application/json" \
  -d "{\"model\":\"as-gemini-3-pro-image\",\"prompt\":\"一只戴墨镜的柴犬,赛博朋克风格\",\"resolution\":\"1K\"}"
参数说明
model从 4.2 表格中选择
prompt画面描述(英文提示词效果通常更好)
resolution输出规格,可选 1K / 2K / 4K不填默认按 1K 计费
⚠️ 参数名按前缀区分as- 系列必须用 resolution,传 size 会报错;
cf- 系列用 size。记不清时直接省略该参数,服务端会按 1K 计价。

如果你更习惯 OpenAI 标准写法,cf- 系图像模型也支持 POST /v1/images/generations;但 as-只支持 /v1/videos

5.3 视频生成

bash
curl http://40.81.18.119/v1/videos \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Content-Type: application/json" \
  -d "{\"model\":\"as-seedance-2.0\",\"prompt\":\"夕阳下的海边,一只金毛犬在沙滩上奔跑,电影感镜头\",\"resolution\":\"720P\",\"seconds\":5}"
参数说明
model从 4.3 表格中选择
prompt画面描述
resolution分辨率档位,如 480P / 720P / 1080P,以模型说明为准
seconds视频时长(秒),范围以模型说明为准。未填则按该模型默认时长计费

关于等待时间:视频是长任务,一次请求通常需要 30 秒到几分钟

如何取回结果(as- 系必读)

提交任务后,用返回的 id 轮询查询:

bash
curl http://40.81.18.119/v1/videos/task_xxxxxxxx \
  -H "Authorization: Bearer sk-你的Key"

处理完成后返回:

json
{
  "id": "task_xxxxxxxx",
  "status": "completed",
  "progress": 100,
  "url": "https://…/result.png",
  "video_url": "https://…/result.png"
}
字段说明
statusqueued 排队中 / processing 生成中 / completed 已完成
progress进度百分比
url / video_url结果文件地址,仅在 completed 后出现,直接下载即可
💡 轮询查询不产生任何费用,可以按 2–5 秒间隔轮询;建议设置最长等待 15 分钟。

💡 刚变成 completed 的瞬间,图片地址可能还没就绪;若第一次下载失败,隔几秒重试一次即可。

图生视频:把参考图以图片地址形式提供(image / 参考图参数),具体写法请参考各模型说明。

5.4 语音合成与识别

文本转语音

bash
curl http://40.81.18.119/v1/audio/speech \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Content-Type: application/json" \
  -d "{\"model\":\"cf-tts-1\",\"input\":\"你好,欢迎使用 zimu简画 API 服务\",\"voice\":\"alloy\"}"

语音转文字

bash
curl http://40.81.18.119/v1/audio/transcriptions \
  -H "Authorization: Bearer sk-你的Key" \
  -F "model=cf-whisper-1" \
  -F "file=@你的音频文件.mp3"

六、计费规则

6.1 计价方式

模型类型计费方式说明
文本对话Token 计费输入 + 输出分别计价,缓存命中更便宜
图像生成 计费按输出规格(1K / 2K / 4K)分档
视频生成 或 按 计费按秒模型:规格 × 时长;按条模型:每条约固定
语音 计费

6.2 价格查询

实时价格请见定价页:http://40.81.18.119/pricing

页面上每个模型都标注了对外价格与计价单位,例如:

6.3 缺省值规则

为避免调用失败,以下参数可以省略,系统按默认规则计费:

参数默认规则
图像 size未填 → 按 1K 档计费(若该模型无 1K 档,取最低价档)
视频 seconds未填 → 按该模型默认时长(如 4 秒 / 5 秒)计费
强烈建议:图像和视频调用时显式填写 size / resolution / seconds,这样价格可预期,避免争议。

6.4 计价单位与精度

6.5 余额校验(先校验、后生成)

发起生成请求时,系统会先校验账户余额,余额不足会直接返回 402,不会消耗资源、也不会产生费用。

json
{
  "error": {
    "message": "Insufficient balance. Current ¥0.000, this request needs about ¥0.078. Please ask the administrator to top up.",
    "type": "insufficient_quota",
    "code": "insufficient_balance"
  },
  "balance": 0,
  "required": 0.078
}

返回里的 balance 是当前余额、required 是本次请求所需金额。充值后即可直接重试,无需换 Key。

金额为预估(图像/视频按本次规格精确计算,文本按请求长度保守估算)。实际扣费以生成结果为准。

6.6 余额底线与欠费上限

  1. 余额是底线:账户余额不足以覆盖本次预估费用时,请求不会被放行(返回 402),

也就不会消耗上游资源、不会产生任何费用。余额为 0 时,所有请求一律拒绝。

  1. 并发不会突破余额:同时发起多笔请求时,已放行但尚未完成的请求会先占用相应额度,

因此实际能同时跑的任务数由余额决定(例如余额 ¥0.20、单笔 ¥0.078 → 最多同时 2 笔,其余返回 402)。

  1. 欠费上限 ¥0.5:仅文本类接口可能出现"预估不足"(按 Token 计费,请求前算不出真实用量)。

这种情况下单账户余额最多扣到 -¥0.5超过部分不再收取
欠费后需充值才能继续调用。

图像 / 视频类按规格精确预估,不会欠费

七、错误码

状态码含义处理方式
200成功
400请求格式错误检查 JSON 是否合法、必填字段是否缺失
401鉴权失败检查 Key 是否正确、是否已删除、请求头格式是否为 Bearer sk-xxx
402额度不足前往站点充值
404模型不存在检查 model 字段是否与文档中的名称完全一致
429请求过于频繁降低并发或稍后重试
500 / 502上游服务异常稍后重试;持续出现请联系我们

错误返回示例(401)

json
{
  "error": {
    "code": "",
    "message": "Invalid token (request id: 202609110400041108714008268d9d6mMoAmUwE)",
    "type": "new_api_error"
  }
}
每次错误返回都带 request id,反馈问题时请一并提供,便于我们定位。

八、常见问题

Q1:可以用 OpenAI 官方 SDK 吗?
可以。只需把 base_url 改成 http://40.81.18.119/v1api_key 换成你的 Key,其余代码不用改。

Q2:可以在 Cherry Studio / NextChat / 沉浸式翻译等客户端里用吗?
可以。这些客户端都支持自定义 OpenAI 兼容接口,填入上面的地址和 Key 即可。

Q3:图像和视频该用哪个端点?
POST /v1/videos,参数用 prompt(不是 messages)。服务端会按 model 自动路由到出图或出片。as- 开头的模型只支持这个端点,用 chat/completions 会报错。

Q3-1:报「无可用渠道」或「不支持此 API 路径」怎么办?
前者通常是 model 名称拼写不符;后者是端点选错了(图像/视频误用了 chat/completions)。请对照第 3.4 节表格选择端点。

Q4:视频要等多久?
通常 30 秒到几分钟。建议把超时设置为 600 秒以上。

Q5:怎么查看用量和余额?
登录站点,在「日志」中可查看每次调用的消耗,在「钱包」中可查看余额。

Q6:价格为什么有 3 位小数?
本服务按金额精确计费(保留 3 位小数、第 4 位向上取整),因此你看到的价格就是实际计费价,不会再有任何换算。

Q7:报 401 怎么办?
依次检查:① Key 是否复制完整(前后无空格);② 请求头是否为 Authorization: Bearer sk-xxx;③ Key 是否已在「令牌」页面被删除或禁用。

Q8:模型名可以简写吗?
不可以。model 字段必须与文档中的名称完全一致,包括前缀和连字符。


九、注意事项

  1. 模型名称请原样复制。名称中的前缀与连接符是系统标识的一部分,改动会导致 404 模型不存在
  2. Key 妥善保管。不要写入前端代码、不要提交到公开仓库;泄露后立即在「令牌」页面删除重建。
  3. 建议显式指定规格参数size / resolution / seconds),价格可预期。
  4. 长任务请设置充足超时(视频建议 ≥ 600 秒)。
  5. 本服务目前为 HTTP 协议,暂未提供 HTTPS 域名。

文档版本 v1.5 · 更新日期 2026-09-11 · 如需补充或修正,请联系服务管理员