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 约 13. 查询计价 GET /v1/imagePricing
无需认证,返回各模型每张图的积分单价与充值包信息,方便脚本里做预算控制:
三、模型与计价
每张图消耗的积分(以/v1/imagePricing 实时返回为准):
四、完整示例
发起生成后轮询到结果的最小可用脚本:常见问题
返回 401 怎么办?
返回 401 怎么办?
Token 缺失或已失效。检查 header 是否为
Authorization: Bearer <token>,
并在 chatimg.ai/user/api 确认当前 Token;
若曾点过「重置」,旧 Token 会立即失效,需要更新脚本。返回 400 invalid_image_url?
返回 400 invalid_image_url?
imageUrl 必须是可公开访问的 http(s) 地址或 base64 数据,
浏览器本地预览地址(blob: 开头)无法被服务端读取。此类请求不会扣除积分。积分不足怎么办?
积分不足怎么办?
在 chatimg.ai/pricing 充值积分包(永不过期),
或订阅套餐获得每月额度。也可以改用单价更低的模型(如
z-image-turbo 每张 5 积分)。轮询一直是 unknown?
轮询一直是 unknown?
说明该
imageUrl 没有对应的生成记录——通常是查询用的 URL 与发起时传的不完全一致。
两者必须逐字符相同(含 query string)。