91model
    • 91model的注册和API的获取
    • AI 网关常见 HTTP 错误码说明
    • 用户使用常见问题解答手册
    • 前言-模型兼容性(必读)
    • OpenAI官方SDK使用教程
    • 高并发批量请求示例
    • Seedance 视频生成 API 调用文档(OpenAI 兼容格式)
    • Seedance 视频生成 API 调用文档(火山官方Seedance 原生格式)
    • Claude Code CLI接入API教程指南
    • OpenAi Codex CLI接入API教程指南
    • Gemini CLI接入API教程指南
    • OpenClaw 配置使用 API 教程
    • OpenCode 配置使用 API 教程
    • 多模型 AI 桌面客户端
      • WorkBuddy 使用支持指南
      • Cherry Studio 使用支持指南
      • Claude 桌面端 使用支持指南
      • Codex(chatgpt)使用支持指南
    • 模型信息
      • 列出可用模型
        GET
      • 列出单个模型
        GET
    • OpenClaw 专栏
      • 技能:OpenClaw接入vapi的nao-banana、gpt-image生图
    • 聊天模型(Chat)
      • /v1/chat/completions
        POST
      • 聊天接口(图片分析)
        POST
      • 聊天接口(函数调用)
        POST
      • 聊天接口(o1-o3系列模型)
        POST
      • Claude (OpenAI格式)-可PDF分析
        POST
      • Claude (原生格式)-可PDF分析
        POST
      • Gemini (OpenAI格式)-可文件分析
        POST
    • 应用手册
      • 1. OpenClaw
      • 2. Chatbox
      • 3. IntelliJ IDEA(PyCharm)
      • 4. Cursor
      • 5. Trae
      • 6. CherryStudio
      • 7. Dify
      • 8. AingDesk
      • 9. VS Code
      • 10. Zed
      • 11. DeepChat
      • 12. Sider
      • 13. ChatWise
      • 14. Glarity
      • 15. WPS
    • 程序中如何使用
      • 1. Python
      • 2. nodejs

    Seedance 视频生成 API 调用文档(火山官方Seedance 原生格式)

    Seedance 接口调用说明#

    生产地址:https://example.ai
    实测模型:dreamina-seedance-2-0-260128(以令牌实际可用模型为准)
    📌
    HTTP
    Authorization: Bearer sk-xxxxxxxx
    Content-Type: application/json

    创建任务#

    💡
    HTTP
    POST /api/v3/contents/generations/tasks
    必填:model、content。
    💡
    JSON
    {
    "model": "dreamina-seedance-2-0-260128",
    "content": [
    { "type": "text", "text": "一只橘猫在窗边晒太阳,镜头缓慢推进" }
    ],
    "resolution": "480p",
    "ratio": "16:9",
    "duration": 4,
    "generate_audio": false,
    "watermark": false
    }
    成功:
    📌
    JSON
    {
    "id": "task_Nn57pCILIrC5HHZ6fCkUuJ41NQE1qr6Y"
    }

    请求参数#

    参数类型必填说明
    modelstring是控制台里的模型名
    contentarray是文本 / 图 / 视频 / 音频,见下一节
    resolutionstring否480p / 720p / 1080p / 4k。2.0 Fast 通常只有 480p、720p
    ratiostring否16:9 9:16 1:1 4:3 3:4 21:9 adaptive。首尾帧建议 adaptive
    durationint否输出时长(秒)。1.0:2–12;1.5:4–12;2.0:4–15
    generate_audiobool否是否生成有声视频
    watermarkbool否是否加水印
    camera_fixedbool否固定镜头。1.5 支持;2.0 不支持 frames / seed
    seedint否随机种子。1.0 / 1.5 可用
    return_last_framebool否完成后是否返回尾帧
    callback_urlstring否任务完成回调地址
    service_tierstring否服务档位
    priorityint否优先级
    draftbool否样片模式
    toolsarray否工具配置
    execution_expires_afterint否任务过期秒数
    framesint否帧数。2.0 不支持
    📌
    resolution / ratio / duration / seed / camera_fixed / watermark 也可以写在提示词末尾,例如 --rs 720p --rt 16:9 --dur 5。推荐直接放在 JSON 里。

    content[ ]#

    type结构role用途
    text{ "type": "text", "text": "..." }—提示词
    image_url{ "type": "image_url", "image_url": { "url": "..." }, "role": "..." }first_frame / last_frame / reference_image图
    video_url{ "type": "video_url", "video_url": { "url": "..." }, "role": "reference_video" }reference_video参考视频
    audio_url{ "type": "audio_url", "audio_url": { "url": "..." } }—参考音频
    📌
    url 可以是公网 https://...,或 Base64:data:image/png;base64,...。大文件请用公网 URL。
    📌
    三种图生场景互斥,不要混用:
    图生视频-首帧:1 张图,role 为 first_frame 或不填
    图生视频-首尾帧:2 张图,必须分别标 first_frame / last_frame
    全模态参考:图 / 视频 / 音频的 role 用 reference_image / reference_video
    2.0 不可单独只传音频,至少还要有一张图或一段视频。

    查询任务#

    📌
    HTTP
    GET /api/v3/contents/generations/tasks/{id}
    💡
    JSON
    {
    "id": "task_Nn57pCILIrC5HHZ6fCkUuJ41NQE1qr6Y",
    "model": "dreamina-seedance-2-0-260128",
    "status": "running",
    "resolution": "480p",
    "duration": 4,
    "ratio": "16:9"
    }
    status含义
    queued排队
    running进行中
    succeeded成功
    failed失败
    cancelled取消
    完成后成片在 content.video_url。失败时带 error.message。

    列出任务#

    📌
    HTTP
    GET /api/v3/contents/generations/tasks?page_num=1&page_size=20
    参数默认说明
    参数默认说明
    page_num1页码,最大 500
    page_size20每页条数,最大 500
    filter.status—queued / running / succeeded / failed / cancelled
    filter.model—按模型名过滤
    filter.service_tier—按档位过滤
    filter.task_ids—多个 ID,逗号分隔或重复传参
    只返回当前账号近 7 天的任务。
    📌
    JSON
    {
    "items": [ { "id": "task_xxxxxxxx", "status": "running" } ],
    "total": 1
    }

    curl#

    📌
    BASH
    BASE=https://91model.ai
    KEY=sk-xxxxxxxx
    #创建
    curl -sS "KEY"
    -H "Content-Type: application/json"
    -d '{
    "model": "dreamina-seedance-2-0-260128",
    "content": [
    { "type": "text", "text": "一只橘猫在窗边晒太阳,镜头缓慢推进" }
    ],
    "resolution": "480p",
    "ratio": "16:9",
    "duration": 4,
    "generate_audio": false,
    "watermark": false
    }'
    #查询
    curl -sS "KEY"
    修改于 2026-08-14 02:35:05
    上一页
    Seedance 视频生成 API 调用文档(OpenAI 兼容格式)
    下一页
    Claude Code CLI接入API教程指南
    Built with