无限扩散无限扩散API 文档
旧接口兼容归档。本页仅供旧项目核对原接口字段;不要据此判断当前型号可用性和售价。新接入请使用 统一 V1 文档,价格及型号以模型广场与当前模型列表为准。

无限扩散 API 文档

一个 API 密钥即可调用本站全部图片、视频生成模型。按次 / 按秒计费,失败自动退款,余额实时到账。

公告(10 月 27 日):seedance-2.5-special2 参考图上传问题已修复,客户端无需任何修改。照常调用 /gen/v1/files 上传图片即可,提交生成任务时系统会按模型自动完成上传。注意:未指定模型上传的图片暂存 5 分钟,请在上传后 5 分钟内提交任务。详见 上传参考素材。

概述

所有接口地址均以 https://api.wxksai.com 为前缀,使用 HTTPS 访问。生成任务全部为异步:提交任务 → 拿到任务 ID → 轮询查询 → 成功后下载结果。

本站按模型提供以下接口分组,同一个本站 API 密钥可在其授权范围内调用。请先按模型 ID 确认入口,不要混用接口分组:

开放接口生成接口视频专线 F
路径前缀/openapi/v1//gen/v1//v1/videos(兼容 /foke/v1/)
提交方式视频:JSON 或 multipart/form-data;图片:JSONJSON;参考素材先通过 /gen/v1/files 上传JSON 或 multipart/form-data;支持公网 HTTPS 素材或本地文件
覆盖模型见模型表中标注“开放接口”的模型见模型表中标注“生成接口”的模型V01–V12 中当前启用型号;V06 暂停
详细说明开放接口生成接口视频专线参数、查询与下载

各模型对应入口见 模型与价格。视频专线 F 推荐通过 POST /v1/videos 提交,查询及下载也可使用 /v1/videos/{id} 与 /v1/videos/{id}/content。

快速开始

  1. 注册并登录:打开 注册页面 注册账号。
  2. 充值:进入 控制台 → 钱包 在线充值,按人民币计费,到账后即可调用。
  3. 创建 API 密钥:进入 控制台 → API 密钥 → 添加密钥,复制以 sk- 开头的密钥。可为密钥设置额度上限和过期时间。
  4. 提交任务:下面以文生图为例(把 sk-xxxx 换成你的密钥)。
bash
curl -X POST "https://api.wxksai.com/gen/v1/generations" \
    -H "Authorization: Bearer sk-xxxx" \
    -H "Content-Type: application/json" \
    -d '{"model": "nano-banana-2", "prompt": "一只橘猫坐在窗台上,午后阳光,胶片质感", "size": "1K", "aspect_ratio": "1:1"}'
  

返回任务对象,记下其中的 id:

json
{"id": "task_xxxxxxxxxxxxxxxx", "object": "image", "status": "queued", "model": "nano-banana-2", "cost_points": 12, "result_url": null, "error": null, ...}
  1. 查询结果:每隔 5–10 秒查询一次,status 变为 succeeded 后下载 result_url。
bash
curl "https://api.wxksai.com/gen/v1/generations/task_xxxxxxxxxxxxxxxx" -H "Authorization: Bearer sk-xxxx"

调用记录与扣费明细可在 控制台 → 使用日志 和 任务日志 中查看。

认证

所有接口(健康检查除外)都需要在请求头中携带 API 密钥:

http
Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxx
密钥等同于账户余额的使用权,请只在服务端使用,不要写进网页前端、App 安装包或公开仓库。如有泄露,请立即在 API 密钥 页面删除并重新创建。

健康检查(无需密钥):GET /openapi/v1/health → {"status": "ok"}

计费与退款

生成接口的 seedance-2.0-special 若开启参考图预处理(reference_image_processing=process),预处理成功的图片按张计费,即使后续视频生成失败也不退还这部分费用;视频部分照常退款。

注意事项

最容易踩坑的三点:① 提交超时不要直接重试(会重复扣费);② 结果链接是临时的,成功后请尽快下载保存;③ 密钥只放在服务端。

密钥与账户安全

任务提交与轮询

参考素材

生成结果

内容规范

模型与价格

下表价格单位为人民币,与 模型广场 同步(如有差异以模型广场为准)。

获取模型列表(OpenAI 兼容)

使用 OpenAI 兼容软件时,可通过 GET /v1/models 获取当前 API 密钥可用的全部模型 ID(包括开放接口、生成接口及当前可用的视频专线模型),GET /v1/models/{id} 查询单个模型。需要参数、比例、参考素材上限等详细信息时,请按接口分组调用 /openapi/v1/models、/gen/v1/models 或 /foke/v1/models。

bash
curl "https://api.wxksai.com/v1/models" -H "Authorization: Bearer sk-xxxx"
json
{"object": "list", "data": [{"id": "seedance-2.5-special2", "object": "model", "created": 1792551798, "owned_by": "wxks"}, ...]}
模型 ID 只能在其所属的接口组里使用,请按下表的「接口」列选择对应的调用地址。

视频模型

模型 ID名称接口规格价格
seedance-2.5-special2Seedance 2.5 特价2生成接口5–30 秒 · 1080P¥2.2/条
minimax-h3Minimax H3生成接口4–15 秒 · 768P / 1080P / 2K / 4K768P ¥0.195/秒
1080P ¥0.377/秒
2K ¥0.377/秒
4K ¥0.507/秒
wan3.0-prime万相 wan3.0 Prime生成接口5–30 秒 · 720P / 1080P¥0.377/秒
wan3.0-video万相 wan3.0 标准版生成接口5–30 秒 · 720P / 1080P¥0.247/秒
seedance-2.0-specialSeedance 2.0 专线特价生成接口4–15 秒 · 720P¥1.274/条
参考图预处理 ¥0.13/张
00sd2.0Seedance 2.0 参考生(特价)开放接口15 秒¥2.496/条
sd25-vSeedance 2.5 满血全能参考(新线路)开放接口30 秒¥9.087/条
sd20-ref1007Seedance 2.0 官渠 · 参考图 + 音频(720P)开放接口15 秒¥4.745/条
seedance2.5-LSeedance 2.5 · 全能参考满血(官渠,按秒)开放接口4–30 秒¥0.637/秒
seedance2.0Seedance 2.0 官渠 · 满血全能参考开放接口4–15 秒¥0.754/秒
seedance-2.5-pa-1080pSeedance 2.5 · 1080P 全能参考开放接口15–30 秒¥1.157/秒
sd25-qp30Seedance 2.5 全参 30(720P)开放接口10 / 15 / 30 秒10 秒 ¥7.787/条
15 秒 ¥11.687/条
30 秒 ¥23.387/条
seedance2.5-buffSeedance 2.5 · 720P 全能参考(官渠,按秒)开放接口4–30 秒¥0.78/秒
sd25-gf1080Seedance 2.5 · 1080P 官方接口满血开放接口4–30 秒¥1.287/秒
YB-Seedance-2.5-720PSeedance 2.5 · 720P(线路二)开放接口4–30 秒¥0.78/秒
minimax-h3-1-15sV01 · MiniMax H3 · 1–15 秒视频专线 F1–15 秒 · 768P / 480P / 1080P1080P ¥0.28/秒
480P ¥0.084/秒
768P ¥0.098/秒
minimax-h3-4-30sV02 · MiniMax H3 · 全能参考 · 4–30 秒视频专线 F4–30 秒 · 480P / 720P / 768P / 1080P1080P ¥0.28/秒
480P ¥0.07/秒
720P ¥0.084/秒
768P ¥0.084/秒
seedance-2.0-mini-720pV03 · Seedance 2.0 超特惠版本 · 720p视频专线 F5 / 10 / 15 秒 · 720P720P ¥1.4/条
seedance-2.0-fast-480p-900V04 · Seedance 2.0 特快线路2 · 480p(900)视频专线 F4–15 秒 · 480P480P ¥2.1/条
seedance-2.0-fast-720p-900V05 · Seedance 2.0 特快线路2 · 720p(900)视频专线 F5 / 10 / 15 秒 · 720P720P ¥2.1/条
seedance-2.0-full-480p-933V07 · Seedance 2.0 满血 · 480p(933)视频专线 F4–15 秒 · 480P480P ¥2.1/条
seedance-2.0-full-720p-900V08 · Seedance 2.0 满血 · 720p(900)视频专线 F固定 10 秒 · 720P720P ¥2.1/条
seedance-2.0-full-720p-933V09 · Seedance 2.0 满血 · 720p(933)视频专线 F4–15 秒 · 720P720P ¥3.92/条
seedance-2.5-full-720p-9imgV10 · Seedance 2.5 满血 · 720p(9 图)视频专线 F5 / 10 / 15 秒 · 720P720P ¥2.52/条
seedance-2.5-full-720p-15-30sV11 · Seedance 2.5 满血 · 720p(15/30 秒)视频专线 F15 / 30 秒 · 720P720P ¥4.9/条
seedance-2.0-fast-720p-900-15sV12 · Seedance 2.0 特快线路2 · 720p(900,固定15秒)视频专线 F固定 15 秒 · 720P720P ¥2.52/条

图片模型

模型 ID名称接口规格价格
gpt-image-2-line1GPT-Image-2 专线1生成接口1K / 2K / 4K1K ¥0.13/张
2K ¥0.195/张
4K ¥0.26/张
gpt-image-2-line2GPT-Image-2 专线2生成接口自动¥0.13/张
gpt-image-2.5-flareGPT-Image-2.5 Flare生成接口1K / 2K / 4K1K ¥0.13/张
2K ¥0.156/张
4K ¥0.195/张
gpt-image-2.5-sunburstGPT-Image-2.5 Sunburst生成接口1K / 2K / 4K1K ¥0.26/张
2K ¥0.325/张
4K ¥0.39/张
nano-banana-2-liteNanoBanana 2 Lite生成接口1K¥0.104/张
nano-banana-2NanoBanana 2生成接口1K / 2K / 4K¥0.13/张
nano-banana-proNanoBanana Pro生成接口1K / 2K / 4K¥0.39/张
tt-image-2GPT Image 2开放接口1K / 2K / 4K¥0.0715/张
tt-image-2.5GPT Image 2.5开放接口1K / 2K / 4K¥0.0975/张
banana-2Nano Banana 2开放接口0.5K / 1K / 2K / 4K¥0.234/张
banana-proNano Banana Pro开放接口1K / 2K / 4K¥0.325/张

视频专线 F · V01–V12

使用本站 API 密钥。当前启用 11 个型号,V06 暂停,不在可用列表中。以下为本站用户价格,不是充值额度或每秒/每条混算的价格。实时可用性与规格可通过 GET /foke/v1/models 查询。

模型 ID / 名称分辨率时长画面比例参考素材上限本站价格
minimax-h3-1-15s
V01 · MiniMax H3 · 1–15 秒
768P / 480P / 1080P1–15 秒16:9 / 4:3 / 1:1 / 3:4 / 9:16图 9 / 视频 0 / 音频 31080P ¥0.28/秒
480P ¥0.084/秒
768P ¥0.098/秒
minimax-h3-4-30s
V02 · MiniMax H3 · 全能参考 · 4–30 秒
480P / 720P / 768P / 1080P4–30 秒16:9 / 9:16图 9 / 视频 1 / 音频 31080P ¥0.28/秒
480P ¥0.07/秒
720P ¥0.084/秒
768P ¥0.084/秒
seedance-2.0-mini-720p
V03 · Seedance 2.0 超特惠版本 · 720p
720P5 / 10 / 15 秒16:9 / 9:16 / 1:1 / 4:3 / 3:4图 9 / 视频 0 / 音频 0;至少 1 张参考图720P ¥1.4/条
seedance-2.0-fast-480p-900
V04 · Seedance 2.0 特快线路2 · 480p(900)
480P4–15 秒16:9 / 9:16图 9 / 视频 0 / 音频 3480P ¥2.1/条
seedance-2.0-fast-720p-900
V05 · Seedance 2.0 特快线路2 · 720p(900)
720P5 / 10 / 15 秒16:9 / 9:16图 9 / 视频 0 / 音频 0720P ¥2.1/条
seedance-2.0-full-480p-933
V07 · Seedance 2.0 满血 · 480p(933)
480P4–15 秒16:9 / 9:16 / 4:3 / 3:4 / 1:1图 9 / 视频 3 / 音频 3480P ¥2.1/条
seedance-2.0-full-720p-900
V08 · Seedance 2.0 满血 · 720p(900)
720P固定 10 秒16:9 / 9:16 / 1:1 / 4:3 / 3:4图 9 / 视频 0 / 音频 0720P ¥2.1/条
seedance-2.0-full-720p-933
V09 · Seedance 2.0 满血 · 720p(933)
720P4–15 秒16:9 / 9:16 / 1:1 / 4:3 / 3:4图 9 / 视频 9 / 音频 9720P ¥3.92/条
seedance-2.5-full-720p-9img
V10 · Seedance 2.5 满血 · 720p(9 图)
720P5 / 10 / 15 秒16:9 / 9:16图 9 / 视频 0 / 音频 0720P ¥2.52/条
seedance-2.5-full-720p-15-30s
V11 · Seedance 2.5 满血 · 720p(15/30 秒)
720P15 / 30 秒16:9 / 9:16 / 1:1 / 4:3 / 3:4图 9 / 视频 0 / 音频 0720P ¥4.9/条
seedance-2.0-fast-720p-900-15s
V12 · Seedance 2.0 特快线路2 · 720p(900,固定15秒)
720P固定 15 秒16:9 / 9:16 / 1:1 / 4:3 / 3:4图 9 / 视频 0 / 音频 0720P ¥2.52/条

提交与参数

POST/v1/videos推荐提交入口;也支持 /foke/v1/videos

JSON 请求携带 Authorization: Bearer sk-xxxx 与 Content-Type: application/json。以下示例为 V12 固定 15 秒型号:

bash
curl -X POST "https://api.wxksai.com/v1/videos" \
  -H "Authorization: Bearer sk-xxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.0-fast-720p-900-15s",
    "prompt": "雨夜便利店门口,暖黄灯光映在湿润街道上,固定镜头,自然写实",
    "duration": 15,
    "resolution": "720p",
    "ratio": "16:9",
    "imageUrls": [],
    "videoUrls": [],
    "audioUrls": []
  }' 
字段说明
model上表中的完整模型 ID。展示名称中的“超特惠版本 / 特快线路2”不是模型 ID,不要自行替换 ID 内的 mini / fast。
prompt视频提示词。提示词中写到的比例、分辨率应与所选参数一致,例如提示词要求 9:16 时,应同时传 ratio=9:16。
duration视频秒数,按型号支持的档位传入;V12 必须为 15。
resolution上表中的分辨率小写值,例如 720p;不要给固定 720p 型号传 1080p。
ratio推荐显式填写顶层画面比例,例如 9:16;未传时默认 16:9。也可使用顶层 aspect_ratio,但不要同时传入冲突值。不要使用 aspectRatio 或 params.ratio 代替。
imageUrls / videoUrls / audioUrls公网 HTTPS 文件地址数组,必须无需登录且可直接下载。数量及类型见模型表;V03 至少需要 1 张参考图。此分组不接受 /gen/v1/files 的 file_ 文件 ID。

本地文件可使用 multipart/form-data,文本字段仍为 model、prompt、duration、resolution、ratio,文件字段为 images、videos、audios,重复同一字段传多份文件。一次请求请选择全部使用公网地址或全部使用本地文件,并遵守型号素材上限。

查询与下载

保存提交返回的本站 id。此分组状态 queued、in_progress 继续查询;completed 表示成功;failed 表示失败。建议至少间隔 30 秒查询,不能套用生成接口的 succeeded 状态判断。

bash
# 查询原任务;也可使用 /foke/v1/videos/{id}
curl "https://api.wxksai.com/v1/videos/task_xxxxxxxxxxxxxxxx" \
  -H "Authorization: Bearer sk-xxxx"

# 成功后下载;不要重新提交生成任务
curl -L -o result.mp4 \
  "https://api.wxksai.com/v1/videos/task_xxxxxxxxxxxxxxxx/content" \
  -H "Authorization: Bearer sk-xxxx"
使用提交返回的同一个本站任务 ID 查询或下载,不要使用其他平台的任务 ID。此分组不要改到 /gen/v1/generations/{id} 或 /openapi/v1/videos/{id} 查询。下载入口支持 Range,可刷新原任务的签名结果;提交超时先检查任务日志,不要自动重复 POST。暂时查询失败不等于生成失败。

详细说明见 视频专线 F 独立文档。费用和退款状态以本站任务记录与使用日志为准。

开放接口 · 视频生成

POST/openapi/v1/videos提交视频任务(异步,返回 202)
GET/openapi/v1/videos/{id}查询任务
GET/openapi/v1/videos/{id}/file下载视频(302 跳转到文件地址)
GET/openapi/v1/models查询开放接口模型列表

提交视频任务

请求体支持 multipart/form-data(可直接上传本地文件)和 application/json 两种格式,字段相同。

字段类型必填说明
modelstring是模型 ID,见下方模型参数表
promptstring是提示词。可用 [图1] / @图1、[视频1]、[音频1] 按顺序引用第 N 个参考图 / 视频 / 音频
durationinteger是视频时长(秒),必须是该模型支持的时长,否则返回 400
ratiostring否画面比例:自适应 / 1:1 / 3:4 / 4:3 / 9:16 / 16:9 / 21:9。默认 9:16
image / imagesfile否本地参考图文件,可重复多次上传多张(仅 multipart)。第一张通常作为首帧
image_url / image_urlsstring否参考图公网链接或 Base64 Data URL(data:image/png;base64,...),可重复多次 / 用数组
videosfile / string否参考视频:本地文件或公网链接,可多个(仅支持参考视频的模型)。单个 ≤ 100MB
audiosfile / string否参考音频:本地文件或公网链接,可多个(仅支持参考音频的模型)。单个 ≤ 15MB
参考图支持 PNG / JPG / WEBP / BMP / GIF,单张 ≤ 20MB,数量上限见模型参数表。图片较多或较大时建议用 image_urls 传公网链接,整个请求体请控制在 30MB 以内。

示例一:上传本地文件(multipart)

bash
curl -X POST "https://api.wxksai.com/openapi/v1/videos" \
  -H "Authorization: Bearer sk-xxxx" \
  -F "model=seedance2.5-buff" \
  -F "duration=10" \
  -F "ratio=9:16" \
  -F "prompt=[图1]中的女孩在海边奔跑,镜头缓慢跟随,黄昏逆光" \
  -F "image=@./girl.jpg"

示例二:参考图 + 参考视频 + 参考音频(公网链接,JSON)

bash
curl -X POST "https://api.wxksai.com/openapi/v1/videos" \
  -H "Authorization: Bearer sk-xxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sd25-v",
    "duration": 30,
    "ratio": "9:16",
    "prompt": "[图1]中的男生模仿[视频1]中的舞蹈动作,伴着[音频1]的节奏跳舞",
    "image_urls": ["https://example.com/person.jpg"],
    "videos": ["https://example.com/dance.mp4"],
    "audios": ["https://example.com/bgm.mp3"]
  }'

返回(HTTP 202)

json
{
  "id": "task_xxxxxxxxxxxxxxxx",
  "status": "queued",
  "progress": 0,
  "error": null,
  "videoUrl": null,
  "duration": 10,
  "aspectRatio": "9:16",
  "creditCost": 7.8,
  "notice": null,
  "createdAt": "2026-10-21T08:00:00Z",
  "completedAt": null
}
字段说明
id任务 ID,用于查询和下载
status任务状态:queued 排队中、running / processing 生成中、success 成功、failed 失败
progress进度 0–100
error失败原因;成功或进行中为 null
videoUrl成功后的视频下载地址,未完成为 null
duration / aspectRatio本次实际使用的时长与画面比例
creditCost本次费用(元),失败自动退回
notice服务端对请求做了调整时的提示,通常为 null
createdAt / completedAt创建 / 完成时间(UTC)

查询与下载

bash
# 查询(建议每 5–10 秒一次,status 为 success 或 failed 时停止)
curl "https://api.wxksai.com/openapi/v1/videos/task_xxxxxxxxxxxxxxxx" -H "Authorization: Bearer sk-xxxx"

# 下载 mp4(会 302 跳转到文件地址,需加 -L)
curl -L -o result.mp4 "https://api.wxksai.com/openapi/v1/videos/task_xxxxxxxxxxxxxxxx/file" -H "Authorization: Bearer sk-xxxx"

查询返回与提交返回结构相同。成功后 videoUrl 为带签名的直链,可直接下载(无需再带密钥);任务未完成时请求 /file 返回 409。

视频模型参数

模型 IDduration 可选值参考图上限价格说明
00sd2.015 秒9¥2.496/条Seedance 2.0 参考生(特价)· 视频生成。按条计费,固定 15 秒;参考图最多 9 张;不支持参考视频 / 音频。
sd25-v30 秒30¥9.087/条Seedance 2.5 满血全能参考(新线路)。按条计费,固定 30 秒、720P;参考图最多 30 张(单张 ≤10MB、合计 ≤30MB)+ 参考视频最多 10 段(合计 ≤30 秒 / 30MB)+ 参考音频最多 10 条(MP3,合计 ≤30 秒 / 30MB);原生真人参考;支持视频复刻。
sd20-ref100715 秒9¥4.745/条Seedance 2.0 官渠 · 参考图 + 音频(720P)。按条计费,固定 15 秒、720P;参考图最多 9 张(PNG / JPEG / WebP,单张 ≤10MB、合计 ≤30MB)+ 参考音频最多 3 条(MP3,合计 ≤15 秒、≤15MB);原生人脸保持。
seedance2.5-L4–30 秒30¥0.637/秒Seedance 2.5 · 全能参考满血(官渠,按秒)。按秒计费,4–30 秒;参考图最多 30 张,支持参考视频 / 参考音频。
seedance2.04–15 秒9¥0.754/秒Seedance 2.0 官渠 · 满血全能参考。按秒计费,4–15 秒;参考图最多 9 张 + 参考视频最多 3 段 + 参考音频最多 3 条;支持视频复刻。
seedance-2.5-pa-1080p15–30 秒30¥1.157/秒Seedance 2.5 · 1080P 全能参考。按秒计费,15–30 秒;固定 1080P;参考图最多 30 张 + 参考视频最多 10 段 + 参考音频最多 10 条;原生人脸。
sd25-qp3010 / 15 / 30 秒3010 秒 ¥7.787/条
15 秒 ¥11.687/条
30 秒 ¥23.387/条
Seedance 2.5 全参 30(720P)。按时长分档计费:10 / 15 / 30 秒;参考图最多 30 张(单张 ≤10MB、合计 ≤30MB)+ 参考视频最多 10 段(合计 ≤30 秒 / 30MB)+ 参考音频最多 10 条(MP3,合计 ≤30 秒 / 30MB);原生人脸保持;提示词建议先精简整理。
seedance2.5-buff4–30 秒30¥0.78/秒Seedance 2.5 · 720P 全能参考(官渠,按秒)。按秒计费,4–30 秒;固定 720P;参考图最多 30 张,支持参考视频 / 参考音频。
sd25-gf10804–30 秒30¥1.287/秒Seedance 2.5 · 1080P 官方接口满血。按秒计费,4–30 秒;固定 1080P;参考图最多 30 张(单张 ≤10MB、合计 ≤30MB)+ 参考视频最多 10 段 + 参考音频最多 10 条(视频、音频合计各 ≤30 秒 / 30MB);原生支持人脸。
YB-Seedance-2.5-720P4–30 秒30¥0.78/秒Seedance 2.5 · 720P(线路二)。按秒计费,4–30 秒;固定 720P;参考图最多 30 张 + 参考音频最多 10 条;不支持参考视频;原生支持人脸。

开放接口 · 图片生成

POST/openapi/v1/images提交图片任务(JSON)
GET/openapi/v1/images/{task_id}查询任务

提交图片任务

字段类型必填说明
modelstring是tt-image-2 / tt-image-2.5 / banana-2 / banana-pro
promptstring见说明提示词。纯文生图必填;传了参考图时可留空
paramsobject是模型参数,不同模型字段不同,见下表
params.imagesarray否参考图(图生图 / 多图融合 / 局部编辑):公网链接或 Base64 Data URL,单张 ≤ 8MB
params.ninteger否生成张数,默认 1,最多 4。每张独立计费、失败独立退款
模型 IDparams 字段参考图上限价格
tt-image-2size:1024x1024 / 1536x1024 / 2048x2048 等像素尺寸或 auto(默认)
quality:auto(默认)/ high / medium / low
10¥0.0715/张
tt-image-2.5aspect_ratio:auto(默认)/ 1:1 / 16:9 / 9:16 / 4:3 / 3:4 / 3:2 / 2:3 / 5:4 / 4:5 / 2:1 / 1:2 / 21:9 / 9:21
resolution:1K / 2K / 4K
quality:auto / low / medium / high / xhigh / max
version:flare(标准,默认)/ sunburst(增强)
16¥0.0975/张
banana-2aspectRatio:1:1(默认)/ 2:3 / 3:2 / 3:4 / 4:3 / 4:5 / 5:4 / 9:16 / 16:9 / 21:9 / 1:4 / 4:1 / 1:8 / 8:1 / auto
imageSize:0.5K / 1K(默认)/ 2K / 4K
14¥0.234/张
banana-proaspectRatio:1:1(默认)/ 2:3 / 3:2 / 3:4 / 4:3 / 4:5 / 5:4 / 9:16 / 16:9 / 21:9 / auto
imageSize:1K(默认)/ 2K / 4K
14¥0.325/张
bash
curl -X POST "https://api.wxksai.com/openapi/v1/images" \
  -H "Authorization: Bearer sk-xxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "banana-pro",
    "prompt": "极简风格的咖啡品牌海报,标题文字「晨光」",
    "params": {"aspectRatio": "3:4", "imageSize": "2K", "n": 2}
  }'

返回

json
{"task_id": "task_xxxxxxxxxxxxxxxx", "task_ids": ["task_xxxxxxxxxxxxxxxx", "task_xxxxxxxxxxxxxxxx-1"], "status": "queued", "result_url": null, "creditCost": 0.65}

n 大于 1 时,task_ids 列出本批每一张的任务 ID,请逐个查询。

查询图片任务

bash
curl "https://api.wxksai.com/openapi/v1/images/task_xxxxxxxxxxxxxxxx" -H "Authorization: Bearer sk-xxxx"
json
{"task_id": "task_xxxxxxxxxxxxxxxx", "state": "success", "status": "success", "is_final": true, "progress": 100, "result_url": "https://api.wxksai.com/v1/tasks/task_xxxxxxxxxxxxxxxx/artifacts/image-0/content?access=...", "result_type": "image", "error": "", "cost": 0.325}
字段说明
state / statusqueued / running 进行中,success 成功,failed 失败
is_final为 true 时停止轮询
result_url成功后的图片地址(带签名,可直接下载)
error失败原因
cost本张费用(元)

生成接口

GET/gen/v1/models查询生成接口模型、参数与价格
POST/gen/v1/files上传参考素材(免费)
POST/gen/v1/generations创建图片 / 视频任务
GET/gen/v1/generations/{id}查询任务
POST/gen/v1/generations/{id}/cancel取消任务

上传参考素材

参考图、参考视频、参考音频需先上传,得到以 file_ 开头的文件 ID,再在创建任务时按顺序传入。上传免费,字段名为 file。

bash
curl -X POST "https://api.wxksai.com/gen/v1/files" \
  -H "Authorization: Bearer sk-xxxx" \
  -F "file=@./product.png"
json
{"id": "file_xxxxxxxxxxxxxxxx", "object": "file", ...}
图片暂存说明:上传图片时如未指定 model,返回的文件 ID 以 file_stg_ 开头,图片在本站暂存 5 分钟,到期自动删除。创建任务时系统按任务的模型自动上传并替换 ID,无需改动客户端;提交时会多花几秒到几十秒,请把创建任务的请求超时设为 120 秒以上。超过 5 分钟才提交会返回 file_expired,请重新上传;此时不会扣费。同一张暂存图在 5 分钟内可重复使用,只能由上传它的 API 密钥使用。音频、视频不暂存,仍直接上传。

特价2参考图:新版 OSS 上传

使用 seedance-2.5-special2 生成视频时,上传参考图片可以不做任何修改(见上一节暂存说明);如希望上传时就拿到正式文件 ID,可通过查询参数或表单文本字段指定 model=seedance-2.5-special2。本服务会自动完成申请上传地址、原图 PUT 到 OSS、验收取得文件 ID;客户端仍只发一个 multipart 请求,成功仍返回 HTTP 201 和 id: file_...。

bash
curl -X POST "https://api.wxksai.com/gen/v1/files?model=seedance-2.5-special2" \
  -H "Authorization: Bearer sk-xxxx" \
  -F "file=@./reference.jpg"

也可使用普通上传地址,同时添加 -F "model=seedance-2.5-special2"。仅支持 PNG、JPEG、WebP、GIF,单张图片必须小于 20 MiB(20,971,520 bytes),一次上传一张。上传免费,不创建生成任务。

可选:上传时已明确传 model 的,图片会立即上传并返回正式文件 ID,不受 5 分钟暂存限制。不传 model 也可以,系统会在提交任务时按模型自动处理(见上一节)。音频和视频仍使用原上传流程。

每一步先直连;遇到网络异常、408/425/429、5xx 或异常响应,切换新加坡最多尝试 3 次。图片已传到 OSS 但验收超时,只重试同一凭证的验收,不重复上传图片。直传不保证所有超时消失。

400/401/403 先检查参数或身份,410 表示凭证已过期需重新发起上传,413 检查大小,415 检查图片类型。API Key 不会发送给 OSS。上传成功的文件 ID 放入生成请求的 reference_images,生成、查询和计费方式不变。

创建任务

字段类型必填说明
modelstring是模型 ID,见下方参数表
promptstring是提示词,一般最长 5000 字(Seedance 系列 10000 字)。可用「图片1」「视频1」等按顺序指代参考素材
sizestring图片图片清晰度档位,如 1K / 2K / 4K(取值见参数表)
aspect_ratiostring否画面比例,取值见参数表
resolutionstring视频视频分辨率,如 720p / 1080p
durationinteger视频视频时长(秒)
reference_imagesstring[]否参考图文件 ID 列表
reference_videosstring[]否参考视频文件 ID 列表(仅支持的模型)
reference_audiosstring[]否参考音频文件 ID 列表(仅支持的模型)
reference_video_duration_totalnumber见说明万相 wan3.0 系列传参考视频时必填:参考视频总时长(秒)
reference_modestring否参考方式:multi_reference 多图参考 / first_last_frame 首尾帧(部分视频模型支持)

示例:图片

bash
curl -X POST "https://api.wxksai.com/gen/v1/generations" \
  -H "Authorization: Bearer sk-xxxx" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-image-2-line1", "prompt": "电影感人物海报,霓虹雨夜", "size": "2K", "aspect_ratio": "9:16"}'

示例:视频(带参考图)

bash
curl -X POST "https://api.wxksai.com/gen/v1/generations" \
  -H "Authorization: Bearer sk-xxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "wan3.0-video",
    "prompt": "图片1中的产品在桌面上缓慢旋转,柔和棚拍灯光",
    "resolution": "720p",
    "duration": 5,
    "aspect_ratio": "16:9",
    "reference_images": ["file_xxxxxxxxxxxxxxxx"]
  }'

参考图预处理(仅 seedance-2.0-special):先把选中的参考图按 processing_prompt 重绘,再用于生成视频,每张另计 ¥0.13。

字段说明
reference_image_processingdirect(默认,不处理)/ process
processing_image_ids要处理的参考图文件 ID(必须是 reference_images 中的一部分)
processing_prompt图片处理指令(最长 5000 字),视频提示词不受影响
processing_aspect_ratio处理后图片比例:1:1 / 16:9 / 9:16 / 4:3 / 3:4

返回:任务对象(结构同查询接口)。

查询任务

bash
curl "https://api.wxksai.com/gen/v1/generations/task_xxxxxxxxxxxxxxxx" -H "Authorization: Bearer sk-xxxx"
json
{
  "id": "task_xxxxxxxxxxxxxxxx",
  "object": "video",
  "status": "succeeded",
  "model": "wan3.0-video",
  "resolution": "720p",
  "aspect_ratio": "16:9",
  "duration": 5,
  "cost_points": 114,
  "refunded": false,
  "result_url": "https://api.wxksai.com/v1/tasks/task_xxxxxxxxxxxxxxxx/artifacts/result/content?access=...",
  "error": null,
  "created_at": "2026-10-21T04:31:30.787Z",
  "completed_at": "2026-10-21T04:34:43.891Z"
}
字段说明
statuscreated / queued 排队中,processing 生成中,succeeded 成功,failed 失败(已退款),canceled 已取消(已退款),review 结果待核实
cost_points本次费用(本站积分,1 积分 = ¥0.01,例如 114 = ¥1.14)
refunded是否已退款
result_url成功后的结果地址(带签名,可直接下载)
error失败时为 {"code": "...", "message": "..."}
review 表示结果暂时无法确认,系统不会自动退款,请联系客服核实处理。

取消任务

bash
curl -X POST "https://api.wxksai.com/gen/v1/generations/task_xxxxxxxxxxxxxxxx/cancel" -H "Authorization: Bearer sk-xxxx"

只能取消尚未开始生成的任务,取消成功后费用自动退回;已开始生成或已结束的任务返回 409。

生成接口模型参数

视频模型

模型 IDresolutiondurationaspect_ratio参考素材上限价格
seedance-2.5-special21080p5–30 秒16:9 / 9:16 / 1:1 / 4:3 / 3:4 / 21:9图 9
音频 3
¥2.2/条
minimax-h3768p / 1080p / 2k / 4k4–15 秒16:9 / 9:16 / 1:1 / 2:3 / 3:2 / 3:4 / 4:3 / 21:9图 9
视频 3
音频 3
至少 1 张参考图
768P ¥0.195/秒
1080P ¥0.377/秒
2K ¥0.377/秒
4K ¥0.507/秒
wan3.0-prime720p / 1080p5–30 秒16:9 / 9:16 / 1:1 / 4:3 / 3:4图 10
视频 5
音频 5
¥0.377/秒
wan3.0-video720p / 1080p5–30 秒16:9 / 9:16 / 1:1 / 4:3 / 3:4图 10
视频 5
音频 5
¥0.247/秒
seedance-2.0-special720p4–15 秒16:9 / 9:16 / 1:1 / 4:3 / 3:4 / 21:9图 9
视频 10
音频 10
¥1.274/条
参考图预处理 ¥0.13/张

图片模型

模型 IDsizeaspect_ratio参考图上限价格
gpt-image-2-line11K / 2K / 4K1:1 / 16:9 / 9:16 / 4:3 / 3:4图 91K ¥0.13/张
2K ¥0.195/张
4K ¥0.26/张
gpt-image-2-line2autoauto / 1:1 / 3:2 / 2:3 / 16:9 / 9:16 / 4:3 / 3:4 / 21:9 / 9:21 / 1:3 / 3:1 / 2:1 / 1:2图 9¥0.13/张
gpt-image-2.5-flare1K / 2K / 4K1:1 / 16:9 / 9:16 / 4:3 / 3:4 / 3:2 / 2:3 / 5:4 / 4:5 / 21:9图 91K ¥0.13/张
2K ¥0.156/张
4K ¥0.195/张
gpt-image-2.5-sunburst1K / 2K / 4K1:1 / 16:9 / 9:16 / 4:3 / 3:4 / 3:2 / 2:3 / 5:4 / 4:5 / 21:9图 91K ¥0.26/张
2K ¥0.325/张
4K ¥0.39/张
nano-banana-2-lite1Kauto / 1:1 / 16:9 / 9:16 / 4:3 / 3:4 / 3:2 / 2:3 / 5:4 / 4:5 / 21:9图 9¥0.104/张
nano-banana-21K / 2K / 4Kauto / 1:1 / 16:9 / 9:16 / 4:3 / 3:4 / 3:2 / 2:3 / 5:4 / 4:5 / 21:9图 9¥0.13/张
nano-banana-pro1K / 2K / 4Kauto / 1:1 / 16:9 / 9:16 / 4:3 / 3:4 / 3:2 / 2:3 / 5:4 / 4:5 / 21:9图 9¥0.39/张

模型别名(与正式 ID 等价):seedance-2.0-line1-special → seedance-2.0-special

错误处理

HTTP 状态码含义处理建议
400参数错误:缺少字段、模型不存在、时长 / 尺寸不支持、参考素材超出上限等按返回的错误说明修改后重试(不扣费)
401API 密钥无效、已过期或已禁用检查 Authorization 请求头
403余额不足、密钥额度用尽或无权使用该模型充值或调整密钥额度后重试
404任务不存在(或不属于当前账号)检查任务 ID
409状态冲突:任务不可取消、视频尚未生成完成继续轮询或忽略
413上传文件或请求体过大压缩素材或改用公网链接
429请求过于频繁降低频率,稍后重试
5xx服务暂时不可用稍后重试;提交类请求重试前先确认上一次是否已创建任务,避免重复扣费

生成接口创建任务时,与暂存参考图有关的两个错误码(都不会扣费):

错误码含义处理建议
file_expired(400)暂存参考图已超过 5 分钟被删除、ID 不存在,或不是当前 API 密钥上传的重新上传图片,拿新的文件 ID 后再提交
reference_upload_failed(503 等)提交时自动上传参考图失败,任务未创建稍后直接重新提交即可(5 分钟内无需重新上传)

错误返回格式:

json
# 开放接口(/openapi/v1/)
{"detail": "模型「xxx」不存在或已停用"}

# 生成接口(/gen/v1/)
{"error": {"code": "invalid_request", "message": "模型「xxx」不存在或已停用", "type": "invalid_request_error", "request_id": "2026..."}}

# 鉴权 / 余额等通用错误(两组接口相同)
{"error": {"code": "", "message": "Invalid token (request id: 2026...)", "type": "new_api_error"}}

联系客服排查问题时,请提供任务 ID 或错误中的 request_id。

完整示例(Python)

开放接口:上传图片生成视频

python
import time, requests

BASE = "https://api.wxksai.com"
H = {"Authorization": "Bearer sk-xxxx"}

# 1) 提交任务:本地图片直接上传(公网图片可改用 data 里的 image_urls)
with open("girl.jpg", "rb") as f:
    r = requests.post(f"{BASE}/openapi/v1/videos", headers=H,
                      data={"model": "seedance2.5-buff", "duration": "10", "ratio": "9:16",
                            "prompt": "[图1]中的女孩在海边奔跑,镜头缓慢跟随"},
                      files=[("image", ("girl.jpg", f, "image/jpeg"))])
if r.status_code != 202:
    raise SystemExit(f"提交失败 {r.status_code}: {r.text}")
task = r.json()
print("任务ID:", task["id"], "费用 ¥", task["creditCost"])

# 2) 轮询
while True:
    time.sleep(8)
    s = requests.get(f"{BASE}/openapi/v1/videos/{task['id']}", headers=H).json()
    print(s["status"], s["progress"])
    if s["status"] in ("success", "failed"):
        break

# 3) 下载
if s["status"] == "success":
    with open("result.mp4", "wb") as out:
        out.write(requests.get(s["videoUrl"]).content)
    print("已保存 result.mp4")
else:
    print("生成失败(费用已退回):", s["error"])

生成接口:上传素材 → 生成视频

python
import time, requests

BASE = "https://api.wxksai.com"
H = {"Authorization": "Bearer sk-xxxx"}

# 1) 上传参考图(免费),得到文件 ID
with open("product.png", "rb") as f:
    up = requests.post(f"{BASE}/gen/v1/files", headers=H, params={"model": "wan3.0-video"}, files={"file": f})
up.raise_for_status()
file_id = up.json()["id"]

# 2) 创建任务
r = requests.post(f"{BASE}/gen/v1/generations", headers=H, json={
    "model": "wan3.0-video",
    "prompt": "图片1中的产品在桌面上缓慢旋转,柔和棚拍灯光",
    "resolution": "720p", "duration": 5, "aspect_ratio": "16:9",
    "reference_images": [file_id],
})
if r.status_code >= 300:
    raise SystemExit(f"提交失败 {r.status_code}: {r.text}")
g = r.json()

# 3) 轮询到终态
while g["status"] not in ("succeeded", "failed", "canceled", "review"):
    time.sleep(8)
    g = requests.get(f"{BASE}/gen/v1/generations/{g['id']}", headers=H).json()

if g["status"] == "succeeded":
    with open("result.mp4", "wb") as out:
        out.write(requests.get(g["result_url"]).content)
    print("完成,费用 ¥%.2f" % (g["cost_points"] / 100))
else:
    print(g["status"], g.get("error"))

常见问题

开放接口、生成接口和视频专线选哪个?
先在 模型与价格 找到完整模型 ID,再按“接口”列选择。视频专线 F 的 V01–V12 型号使用 /v1/videos 或 /foke/v1/videos;标注开放接口的模型使用 /openapi/v1/;标注生成接口的模型使用 /gen/v1/。同一个本站 API 密钥可在授权范围内调用这些分组。
提示 401 / Invalid token 怎么办?
依次检查:① 请求头格式为 Authorization: Bearer sk-xxxx,Bearer 和密钥之间有一个空格,密钥前后没有多余的空格或换行;② 密钥没有被删除、禁用或过期;③ 接口地址是 https://api.wxksai.com。
提示 403 / 余额不足怎么办?
说明账户余额不足、该密钥的额度已用完,或该密钥被限制了可用模型。请到 钱包 充值,或在 API 密钥 页面调整该密钥的额度和可用模型。被拒绝的请求不会扣费。
提示 400 参数错误怎么办?
按错误说明对照 模型与价格 修改。常见原因:时长不在模型支持的档位内、画面比例 / 分辨率不支持、参考素材超过上限、提示词引用了不存在的素材序号(如只传了 2 张图却写了 [图3])。400 不扣费。
生成一般要多久?
图片通常 10 秒到 2 分钟,视频通常 1–10 分钟,高峰期会更久。开放接口及生成接口建议每 5–10 秒轮询;视频专线 F 建议至少间隔 30 秒,不要高频请求。
任务一直在排队或生成中怎么办?
高峰期排队变长属于正常现象,请耐心轮询,不要因为等待时间长就重复提交(会重复扣费)。如果超过 1 小时仍未完成,请把任务 ID 发给客服处理。
任务失败扣钱吗?
不扣。失败或取消的任务会自动全额退款,可在 使用日志 中看到退款记录。唯一例外是 seedance-2.0-special 的参考图预处理费用,见 计费与退款。
任务为什么会失败?
查询结果的 error 字段会给出原因。常见原因:内容未通过审核(敏感内容、未授权的真人肖像或知名形象等)、参考素材无法下载或格式不支持、提示词与参考素材不匹配、服务繁忙等。失败费用已自动退回,调整后可重新提交。
用公网链接传参考图失败?
用浏览器无痕窗口打开该链接,能直接看到或下载文件才可用;需要登录、有防盗链、链接已过期或打开是网页的都会失败。也可以改为本地文件上传(开放接口 multipart)或先通过 /gen/v1/files 上传。
上传返回 413 或上传失败?
文件或请求体过大。请按模型限制压缩素材(如开放接口单张参考图 ≤ 20MB、整个请求体 ≤ 30MB),或改用公网链接传素材。
状态显示 review 是什么意思?
表示结果暂时无法确认,系统不会自动退款,请把任务 ID 发给客服核实处理。
可以取消任务吗?
生成接口可以通过 POST /gen/v1/generations/{id}/cancel 取消尚未开始生成的任务,取消成功后自动退款;已开始生成的任务无法取消。开放接口暂不支持取消。
结果链接能保存多久?
结果链接带签名,无需密钥即可下载。生成文件不会永久保存,请在任务成功后尽快下载到自己的存储。
提示词怎么引用参考素材?
开放接口用 [图1]、[视频1]、[音频1](或 @图1 写法),生成接口在提示词里写「图片1」「视频1」,序号按上传 / 传入顺序从 1 开始,不能超过实际数量。
creditCost 和 cost_points 有什么区别?
都是本次任务的费用,从同一个账户余额扣除,只是单位不同:开放接口的 creditCost 单位是元;生成接口的 cost_points 单位是积分,1 积分 = ¥0.01,例如 114 = ¥1.14。
如何查看消费明细?
控制台 → 使用日志 查看每次调用的费用,任务日志 查看每个任务的状态与结果。
可以限制某个密钥的花费吗?
可以。在 API 密钥 页面编辑密钥,设置额度上限、过期时间或可用模型。
可以用 OpenAI SDK 调用吗?
本站图片、视频接口是独立的异步任务接口,与 OpenAI 的对话 / 图片接口格式不同,请按本文档直接发送 HTTP 请求。任何语言的 HTTP 库都可以,如 Python 的 requests、Node.js 的 fetch。
可以在网页前端直接调用吗?
不建议。密钥放在前端会被他人获取并消耗你的余额。请由自己的服务端调用本站接口,网页 / App 只与自己的服务端通信。
充值后没有到账?
在线支付成功后通常实时到账,可刷新 钱包 页面查看。若几分钟后余额仍未变化,请联系客服并提供支付订单号。

联系我们

无限扩散ai讨论群 QQ 群二维码
QQ 社群 · 无限扩散ai讨论群
755907551

扫码或搜索群号加入。技术支持、充值与账单、商务合作(大批量调用、定制需求)都可以在群里联系我们。

为了更快处理,请在消息里附上:注册账号、出问题的任务 ID 或错误返回中的 request_id,以及问题发生的大致时间。

© 无限扩散(杭州)科技有限公司 · QQ 社群 755907551 · 视频专线模型与调用说明已同步;实时价格及可用性以模型广场和模型列表为准

视频专线 F:V01–V12、标价与调用方式