开发者体验、服务发现与幂等保护
- RESTful 任务状态查询:除
POST /api/v1/task/status外,新增支持GET /api/v1/task/{task_id}(及GET /api/v1/task/status?task_id=...)。未实际扣费或已自动退款的失败任务在响应中返回credits_deducted: 0。 - 付费提交幂等保护:
POST /api/v1/task/submit/{model_key}与POST /api/v1/music/{action}支持可选Idempotency-Key请求头,24 小时内安全去重网络重试(冲突返回409 idempotency_key_conflict或409 idempotency_key_in_progress)。 - 模型发现与 24 小时指标:新增 OpenAI 兼容模型列表
GET /v1/models、GET /pricing?locale=zh中英文计费说明切换,以及过去 24 小时已结算成功率与平均耗时接口GET /pricing/metrics。 - 余额明细与结构化错误码:
GET /api/v1/credits/balance新增free_credits、paid_credits与usd_equivalent;402 insufficient_credits在入队前原子回滚并返回balance、required、shortfall与billing_url;429响应附带标准Retry-After头。 - 价格文档同步:将 GPT Image 2.5 文档价格与实时
GET /pricing目录对齐(1K = 15、2K = 24、4K = 35积分/张)。
Suno 音乐动作
- 新增接口
POST /api/v1/music/{action},提供 33 个 Suno 动作,每个动作都是一个按次计费的异步suno任务:- 创作:
generate、inspo(基于参考音频)、sounds、lyrics、upsample-tags、upload、upload-cover、upload-extend、create-model、create-voice - 基于已有曲目:
extend、concat、cover、remaster、add-vocals、add-instrumental、add-stem、mashup、sample、persona - 编辑:
replace-section、remove-section、crop、fade-in、fade-out、adjust-speed、stems、stems-all - 分析与导出:
midi、aligned-lyrics、bpm、music-video、download
- 创作:
- 使用你自己已完成 Suno 任务的 Wizzx
task_id与曲目的audio_index引用已有曲目。无效引用会在预扣积分前以 HTTP 422 拒绝。 - 每个动作只接受自己的字段,其他字段返回 HTTP 422。
POST /api/v1/task/status现在会为已完成的音乐任务返回结构化result对象:包含曲目的序号、封面、标题、歌词与时长,以及歌词、增强风格、下载文件、视频、BPM、MIDI、带时间轴的歌词、Persona 与模型 ID。result_urls保持不变。generate新增可选字段custom_model_task_id、persona_task_id、style_weight、weirdness、audio_weight、auto_lyrics、variety与audio_format。POST /api/v1/task/submit/suno继续可用,等同于generate。- 每次调用计费:生成类动作 60 积分(
max_mode为 120),remaster与midi60 积分,inspo131(262),stems193,stems-all462,create-model1,847,其余动作 2–47 积分。详见价格。
lyrics的结果现在放在result.lyrics中,每份草稿包含title、text与style。concat只接受extend任务作为来源,其他来源会在预扣积分前返回 HTTP 422。create-voice返回persona_id,与persona任务一样,把该任务的task_id作为persona_task_id使用。请使用不带伴奏的干净人声录音。POST /api/v1/task/status的error字段现在对所有模型的失败任务都返回可读的说明。
新模型:GPT Image 2.5
GPT Image 2.5(OpenAI)- 同一个 model key
gpt-image-2.5同时支持文生图与图生图编辑 version:flare(默认,更快)或sunburst(编辑更精细,适合产品图、广告素材与多轮编辑),同价- 最多 16 张参考图,支持 HTTP(S) URL 或 base64 data URI(JPEG、PNG、WebP);参考图不另收费
- 11 种宽高比(含
auto),支持 1K / 2K / 4K 输出 - 每次请求生成 1 张
- 计费:1K = 13、2K = 21、4K = 32 积分/张
更多新模型
视频- Kling v3(
kling-v3,快手可灵):文生视频与首尾帧图生视频,720p/1080p,3–15 秒,可选原生音频。无声 130/173 积分/秒,有声 194/259 积分/秒(720p/1080p) - Kling v3 Omni(
kling-v3-omni,快手可灵):新增参考图生视频,最多 7 张图,在提示词中用<<<image_N>>>引用。无声 130/173 积分/秒,有声 173/216 积分/秒;参考图免费 - Seedance 2.0 Mini(
seedance-2.0-mini,字节跳动):文生视频与首尾帧图生视频,480p/720p,4–15 秒,默认生成音频且不额外收费。21/44 积分/秒 - PixVerse V6(
pixverse-v6,PixVerse):文生、图生、首尾帧过渡与 1–7 张参考图模式,360p–1080p,1–15 秒。无声 31/47/62/124 积分/秒,有声 47/62/77/154 积分/秒。图生视频跟随输入图片比例,传aspect_ratio会被拒绝 - Grok Imagine Video 1.5(
grok-imagine-video-1.5,xAI):文生视频或 1–7 张参考图的图生视频,480p/720p,6–15 秒。20/37 积分/秒 - Gemini Omni Flash(
gemini-omni-flash,Google):文生、首帧图生与 1 张或 3 张参考图模式,720p/1080p/4K,4/6/8/10 秒。按视频固定计费:720p 与 1080p 为 481/577/674/770 积分,4K 为 1,443/1,539/1,635/1,731 积分 - Wan 2.6 Flash(
wan-2.6-flash,阿里巴巴):以一张首帧生成无声视频,720p/1080p,2–15 秒。33/54 积分/秒
- Qwen Image 2.0(
qwen-image-2.0)与 Qwen Image 2.0 Pro(qwen-image-2.0-pro,阿里巴巴):文生图与编辑,最多 3 张参考图,7 种宽高比,1K/2K 同价。每张 31 与 74 积分 - Seedream 5.0 Pro(
seedream-5-pro,字节跳动):文生图与单参考图编辑,10 种宽高比加auto,1K/1.5K/2K,JPEG 或 PNG,每个请求一张图。1K/1.5K 每张 44 积分,2K 每张 89 积分
- Suno(
suno):Suno V6 歌曲与纯音乐,支持灵感模式与自定义(歌词)模式,版本v6、v6-wild、v6-mini。每次请求通常在result_urls中返回两首。每次请求 60 积分,开启max_mode为 120 积分
Veo 3.1 Quality
veo3新增model: "veo3_quality",720p、1080p、4K 分别为每个视频 1,924 / 1,924 / 2,885 积分。- Quality 支持 6 或 8 秒,不支持
reference-to-video。Fast 与 Lite 不变。
Runway Gen-3 已下线
runway-gen3不再接受新任务。提交会返回 HTTP 503,错误码为model_unavailable;该模型也不再出现在GET /pricing中。- 下线前已受理的任务会照常完成并结算,仍可通过
POST /api/v1/task/status查询。 - 新的视频任务请选择
GET /pricing中列出的模型,例如 Veo 3.1、Kling AI 或 Seedance。
新模型:Nano Banana 2 系列
Nano Banana 2(Google)- 图生图支持最多 14 张参考图
- 分辨率选项:1K、2K、4K(默认 1K)
- 输出格式:png 或 jpg(默认 jpg)
- 提示词最长 20000 字符
- 计费:1K = 48、2K = 72、4K = 108 积分/张
- 经济型选择,固定 24 积分/张
- 最多 10 张参考图
- 与 Nano Banana 2 相同的 15 种宽高比
- 不支持分辨率与输出格式控制
- 需要 2K/4K 输出、PNG 格式或超过 10 张参考图时用 Nano Banana 2
- 大批量草稿与成本敏感场景用 Lite
新模型:Seedance 1.5 Pro
Seedance 1.5 Pro (字节跳动)- 音频生成:使用
generate_audio参数生成同步音频(人声、音效、背景音乐) - 首帧+尾帧支持:在
image_urls中提供最多 2 张图片控制视频开头和结尾 - 灵活时长:4-12 秒或自动 (-1)
- 文生视频和图生视频模式
- 分辨率选项:480p、720p(不支持 1080p)
- 宽高比:16:9、4:3、1:1、3:4、9:16、21:9、adaptive
return_last_frame选项用于连续视频生成
何时使用 Seedance 1.5 Pro 或 Seedance Pro Fast:
- 需要音频生成和首帧+尾帧控制时使用 1.5 Pro
- 需要 1080p 分辨率和简单工作流时使用 Pro Fast
新模型:ElevenLabs TTS Turbo 2.5
ElevenLabs 文本转语音 Turbo 2.5- 比 TTS V2 便宜 50%
- 更快生成速度,针对低延迟场景优化
- 与 V2 相同的 21 种语音和参数
- 计费:每 1000 字符 40 积分
新模型:ElevenLabs TTS V2
ElevenLabs 文本转语音多语言 V2- 平台首个音频模型
- 高质量多语言文本转语音
- 21 种语音选择(Rachel、Brian、Sarah 等)
- 文本长度:1-5000 字符
- 语音控制:稳定性、相似度增强、风格、语速
- 多语言支持,自动检测语言
- 计费:每 1000 字符 80 积分
- 专业/正式内容:Brian、Daniel、George
- 温暖/亲切内容:Rachel、Sarah、Alice
- 活力/年轻内容:Aria、Charlotte、Lily
文档更新:错误码参考
完整的错误码文档- 涵盖所有 HTTP 状态码(400-503)的 API 错误码完整参考
- 详细的错误类型:认证、无效请求、配额、权限、速率限制、服务器错误
- 每个错误码的示例响应和解决方案
- 错误处理最佳实践,包含重试逻辑示例
- 提供中英文双语版本
新增模型:WAN 2.5
WAN 2.5 (阿里巴巴)- 阿里巴巴驱动的高质量视频生成
- 文生视频和图生视频模式
- 分辨率选项:720p、1080p
- 视频时长:5秒或10秒
- 宽高比:16:9、9:16、1:1(仅文生视频)
- 高级功能:负向提示词、LLM 提示词扩展、种子控制
- 计费:720p = 60 积分/秒,1080p = 100 积分/秒
新增模型:Flux 2 系列与 Nano Banana
Flux 2 Pro & Flux 2 Flex- Megapixel (MP) 计费模式,灵活的成本优化
- Flux 2 Pro:首个 MP 20 积分 + 后续每 MP 10 积分
- Flux 2 Flex:每 MP 40 积分,支持高级控制(guidance 和 steps)
- 支持最多 8 张参考图片进行图生图
- 总 MP = 输入 MP + 输出 MP
- 固定 24 积分/次 - 简单且可预测
- 支持最多 10 张参考图片(比 Pro 版本更多)
- 智能模式选择自动判断文生图或图生图
- 广泛的宽高比支持:1:1、16:9、9:16、21:9 等
