Skip to main content

ChatIMG 开放 API 面板

登录后在这里获取 Token、查看积分余额与实时计价:https://chatimg.ai/user/api

一、获取 API Token

ChatIMG 与 BibiGPT 共用同一套账号体系,API Token 也是同一个——登录 ChatIMG 后访问 chatimg.ai/user/api 即可获取(若你已在 BibiGPT 用过开放 API,那个 Token 可以直接用)。 所有端点统一用 HTTP header 认证:
API 调用消耗的积分与网页端共用同一个余额,不需要单独开通或充值。 余额可在 chatimg.ai/user/api 查看, 充值在 chatimg.ai/pricing

二、调用流程

图片生成是异步的:先发起任务,再按源图 URL 轮询结果。

1. 发起生成 POST /v1/generateImage

返回中的 taskId 用于追踪,costCredits 是本次扣除的积分,balanceRemaining 是扣费后余额。
生成失败会自动退回积分,无需自行对账。

2. 轮询结果 GET /v1/imageStatus

同一个 imageUrl 作为键查询,只读且不计费:
status 变为 completed 时,generatedImageUrl 即为成品图片地址。 不同模型耗时差异较大(轻量模型数秒,GPT Image 2 约 12 分钟),建议**每 35 秒轮询一次**并设置合理超时。

3. 查询计价 GET /v1/imagePricing

无需认证,返回各模型每张图的积分单价与充值包信息,方便脚本里做预算控制:

三、模型与计价

每张图消耗的积分(以 /v1/imagePricing 实时返回为准):

四、完整示例

发起生成后轮询到结果的最小可用脚本:

常见问题

Token 缺失或已失效。检查 header 是否为 Authorization: Bearer <token>, 并在 chatimg.ai/user/api 确认当前 Token; 若曾点过「重置」,旧 Token 会立即失效,需要更新脚本。
imageUrl 必须是可公开访问的 http(s) 地址或 base64 数据, 浏览器本地预览地址(blob: 开头)无法被服务端读取。此类请求不会扣除积分。
chatimg.ai/pricing 充值积分包(永不过期), 或订阅套餐获得每月额度。也可以改用单价更低的模型(如 z-image-turbo 每张 5 积分)。
说明该 imageUrl 没有对应的生成记录——通常是查询用的 URL 与发起时传的不完全一致。 两者必须逐字符相同(含 query string)。