pinniq api
网站首页立即登录立即注册
网站首页立即登录立即注册
  1. Seedance 2.0
  • 凌极pinniq聚合平台基本介绍
    • API 快速开始指南
  • 怎么链接凌极pinniq聚合平台
    • 链接codex
    • Claude Code 接入指南
    • Grok 接入指南
    • 有道龙虾
  • 聊天
    • ChatCompletions格式
      POST
    • OpenAI 响应(Responses)
      POST
    • Anthropic 对话(Messages)
      POST
  • 补全(Completions)
    • 原生OpenAI格式
      POST
  • 画图
    • OpenAI 图片
      • Codex 调用 gpt-image-2
      • gpt-image-2 接口指南
      • GPT Image2.0 常见比例像素
      • OpenAI 图片生成
      • OpenAI 图片编辑
    • Gemini 图片
      • Gemini 图片生成指南
      • Gemini 图片生成指南(精简版-备份)
      • Gemini 图片生成(generateContent)
      • Gemini 模型列表
    • 通义千问格式
      • 创建图片
      • 编辑图片
  • 视频
    • Seedance 2.0
      • Seedance 2.0 视频接入指南
    • Grok Video
      • Grok Video 1.0/1.5接入指南
  1. Seedance 2.0

Seedance 2.0 视频接入指南

Seedance2.0 视频接口接入文档#

基础信息#

Base URL:
https://api.pinniq.org
所有接口均使用 Bearer Token 鉴权:
除视频内容下载接口外,请求体和响应体均为 JSON。

1. 查询模型#

接口#

cURL#

支持的视频模型#

videos-mini
videos-fast
videos-standard
模型列表响应示例:
{
  "object": "list",
  "data": [
    {
      "id": "videos-standard",
      "object": "model",
      "owned_by": "video-api"
    },
    {
      "id": "videos-fast",
      "object": "model",
      "owned_by": "video-api"
    },
    {
      "id": "videos-mini",
      "object": "model",
      "owned_by": "video-api"
    }
  ]
}

2. 创建视频任务#

接口#

Content-Type#

请求字段#

字段类型必填说明
modelstring是videos-mini、videos-fast、videos-standard
promptstring是视频生成提示词
durationinteger否视频时长,4~15 秒
ratiostring否16:9、9:16、1:1,默认 16:9
resolutionstring是视频分辨率,不同模型支持范围不同
referenceImagesstring[]否参考图片 URL,最多9张,仅支持公开 HTTP/HTTPS 地址
referenceVideosstring[]否参考视频 URL,最多3个,总时长不超过15秒
referenceAudiosstring[]否参考音频 URL,最多3个,总时长不超过15秒

分辨率支持范围#

模型支持的分辨率
videos-mini480p、720p
videos-fast480p、720p
videos-standard480p、720p、1080p、4k

暂不支持的字段#

{
  "first_image": "https://example.com/first.jpg",
  "last_image": "https://example.com/last.jpg"
}
传入不支持的首尾帧字段时,接口可能返回参数不支持错误。

纯文本生成示例#

图片和音频参考示例#

创建成功响应#

FriModel 会返回平台生成的公开任务 ID。客户端不会收到上游任务 ID。
{
  "id": "task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "task_id": "task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "object": "video",
  "model": "videos-mini",
  "status": "queued",
  "progress": 20,
  "created_at": 1783802860,
  "seconds": "5"
}
请保存响应中的 task_id,后续使用该 ID 查询状态和下载视频。

3. 查询视频任务#

接口#

其中 {task_id} 必须使用创建接口返回的 FriModel 平台任务 ID,例如:
task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

cURL#

任务状态#

状态说明
queued任务已进入队列
in_progress视频正在生成
completed视频生成完成
failed视频生成失败
unknown尚未取得有效任务状态
建议每隔5~10秒查询一次。

生成中响应#

{
  "id": "task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "task_id": "task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "object": "video",
  "model": "videos-mini",
  "status": "in_progress",
  "progress": 47,
  "created_at": 1783802860,
  "seconds": "5"
}

完成响应#

{
  "id": "task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "task_id": "task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "object": "video",
  "model": "videos-mini",
  "status": "completed",
  "progress": 100,
  "created_at": 1783802860,
  "completed_at": 1783802989,
  "seconds": "5",
  "url": "https://api.pinniq.org/v1/videos/task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/content",
  "video_url": "https://api.pinniq.org/v1/videos/task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/content",
  "metadata": {
    "url": "https://api.pinniq.org/v1/videos/task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/content"
  }
}
响应中的视频地址均为 FriModel 平台代理地址,不会返回上游视频 URL。

4. 下载视频内容#

接口#

cURL#

分段下载#

视频内容接口支持 HTTP Range 请求:

响应说明#

任务完成后,接口通常返回:
使用 Range 请求时通常返回:
注意事项:
任务必须处于 completed 状态。
下载接口需要携带 API Key。
客户端只会访问 api.pinniq.org。
上游跳转地址和真实存储地址不会返回给客户端。
支持视频播放、完整下载及断点续传。

5. 失败响应#

当任务生成失败时,查询接口会返回:
{
  "id": "task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "task_id": "task_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "object": "video",
  "model": "videos-mini",
  "status": "failed",
  "progress": 100,
  "created_at": 1783802860,
  "completed_at": 1783802989,
  "seconds": "5",
  "error": {
    "message": "视频生成失败,请调整提示词或素材后重试。",
    "code": "task_failed"
  }
}
失败任务不会返回视频下载地址。

常见错误码#

错误码说明
invalid_request请求参数不正确
invalid_seconds视频时长不符合要求
invalid_resolution当前模型不支持指定分辨率
unsupported_operation当前模型不支持此操作
unsupported_material素材格式不支持
material_policy_violation图片或素材未通过审核
content_policy_violation提示词或生成内容未通过审核
material_limit_exceeded素材大小、数量或时长超限
upload_failed素材上传失败
download_failed素材或结果下载失败
generation_failed视频生成失败
generation_timeout视频生成超时
upstream_network_error视频服务暂时不可用
task_failed视频任务执行失败
server_error平台内部错误

6. 素材要求#

图片#

必须是公网可访问的 HTTP/HTTPS URL。
最多9张。
单个文件建议不超过20MB。
建议使用 JPG、PNG 或 WEBP。
避免使用需要登录、带防盗链或即将过期的签名地址。

视频#

必须是公网可访问的 HTTP/HTTPS URL。
最多3个。
总时长不超过15秒。
总大小建议不超过200MB。

音频#

必须是公网可访问的 HTTP/HTTPS URL。
最多3个。
总时长不超过15秒。
总大小建议不超过50MB。
推荐使用 MP3 或 WAV。
不建议使用 OGG,部分素材组合可能返回媒体类型错误。

7. 完整调用流程#

1.
调用 POST /v1/videos 创建视频任务。
2.
保存响应中的 task_id。
3.
每隔5~10秒调用 GET /v1/videos/{task_id}。
4.
当 status 为 completed 时,读取 video_url 或 metadata.url。
5.
携带 API Key 请求 /v1/videos/{task_id}/content 下载视频。
6.
当 status 为 failed 时,读取 error.code 和 error.message。

8. 最小接入示例#

修改于 2026-08-28 05:05:22
上一页
编辑图片
下一页
Grok Video 1.0/1.5接入指南
Built with