API Documentation
你可以使用 AIGPTImage API 在自己的服务端创建图片和视频生成任务。
API 默认采用异步任务模式。创建任务成功后会返回 taskId,你的服务端再通过任务查询接口轮询状态,直到结果生成完成。
可以做什么
- 创建图片生成任务。
- 创建视频生成任务。
- 查询任务状态和最终结果 URL。
- 和网页端共用同一套积分余额与计费规则。
Base URL
https://aigptimage.com生产环境 API Base URL 固定为 https://aigptimage.com。
认证方式
打开 API Keys 页面,然后点击 Create API Key。
每次请求都需要带上:
Authorization: Bearer sk-your-api-key核心接口
| Endpoint | Method | 用途 |
|---|---|---|
/api/v1/jobs/createTask | POST | 创建图片或视频生成任务 |
/api/v1/jobs/recordInfo | GET | 通过 taskId 查询任务 |
当前支持模型
| 模型 ID | 类型 | 场景 | 必填参数 | 兼容路径 | 文档 |
|---|---|---|---|---|---|
| gpt-image-2-text-to-image | image | 文生图 | prompt | /market/gpt/gpt-image-2-text-to-image.md | 查看 |
| gpt-image-2-image-to-image | image | 图生图 | prompt, image_urls | /market/gpt/gpt-image-2-image-to-image.md | 查看 |
| seedance-2.0-text-to-video | video | 文生视频 | prompt | /market/seedance/seedance-2.0-text-to-video.md | 查看 |
| seedance-2.0-image-to-video | video | 图生视频 | prompt, image_urls | /market/seedance/seedance-2.0-image-to-video.md | 查看 |
积分消耗规则
对外 API 与网页端共用同一套积分余额和计费引擎。
当前公开模型
| 对外模型 | 媒体类型 | 计费规则 | 当前积分消耗 |
|---|---|---|---|
gpt-image-2-text-to-image | 图片 | 按单次输出固定扣积分,取决于 resolution | 1K = 3 积分,2K = 5 积分,4K = 8 积分 |
gpt-image-2-image-to-image | 图片 | 按单次输出固定扣积分,取决于 resolution | 1K = 3 积分,2K = 5 积分,4K = 8 积分 |
seedance-2.0-text-to-video | 视频 | 按秒扣积分,取决于 resolution 和 duration | 480p = 20/秒,720p = 40/秒,1080p = 80/秒 |
seedance-2.0-image-to-video | 视频 | 按秒扣积分,取决于 resolution 和 duration | 480p = 20/秒,720p = 40/秒,1080p = 80/秒 |
GPT Image 2 计费
GPT Image 2 图片生成使用按单次输出固定扣积分的规则:
1K:每张 3 积分2K:每张 5 积分4K:每张 8 积分
这套规则同时适用于:
gpt-image-2-text-to-imagegpt-image-2-image-to-image
Seedance 2.0 计费
Seedance 2.0 视频生成使用按秒计费规则。总积分取决于:
resolutionduration
| 分辨率 | 每秒积分 |
|---|---|
480p | 20 |
720p | 40 |
1080p | 80 |
这套默认映射当前适用于:
seedance-2.0-text-to-videoseedance-2.0-image-to-video
默认计算示例
seedance-2.0-text-to-video,720p,5s:40 x 5 = 200积分seedance-2.0-image-to-video,1080p,5s:80 x 5 = 400积分
重要说明
- API 与网页端共用同一套积分余额,不存在单独的 API 钱包。
- 最终积分消耗会在创建任务时计算。
- 如果请求无效、任务未创建成功,不会扣积分。
- 如果任务在预留积分后执行失败,会走现有返还逻辑。
响应格式
所有对外 API 都使用统一响应结构:
{
"code": 200,
"msg": "success",
"data": {}
}错误也会使用同样结构,只是 code 和 HTTP 状态码不是 200。