接入豆包 Seedance 系列视频生成模型,支持文生视频、图生视频、多模态参考输入。 100% 兼容 OpenAI API 规范,一个 API Key 即可调用。
从文字到视频,从图片到动画,多种创作方式满足不同需求
输入文字描述,AI 自动生成高质量视频。支持复杂场景、多角色、镜头运动等精细控制。
上传参考图片作为首帧或尾帧,AI 基于图片内容生成连贯的视频动画。
同时输入图片、视频、音频作为参考素材,AI 综合理解后生成更精准的视频内容。
视频生成的同时自动生成匹配的音效和背景音,无需后期配音。
Fast 模型大幅缩短等待时间,适合需要快速迭代的创作流程。
100% 兼容 OpenAI 视频生成 API 规范,现有代码零改动即可接入。
7 款模型覆盖不同场景,从旗舰到轻量按需选择
| 模型 | 时长 | 最高分辨率 | 音频生成 | 多模态参考 |
|---|---|---|---|---|
Seedance 2.0旗舰 最新一代旗舰模型,支持多模态参考输入,画质与动态表现全面领先 | 4-15s | 720p | ✓ | ✓ |
Seedance 2.0 Fast快速 旗舰模型的快速版本,在保持高质量的同时大幅缩短生成时间 | 4-15s | 720p | ✓ | ✓ |
Seedance 1.5 Pro专业 专业版,支持 1080p 高清输出,适合对画质有极致要求的场景 | 4-12s | 1080p | ✓ | — |
Seedance 1.0 Pro稳定 经过大规模验证的稳定版本,1080p 输出,性价比优秀 | 2-12s | 1080p | — | — |
Seedance 1.0 Lite 图生视频轻量 轻量级图生视频模型,上传一张图片即可生成流畅视频 | 2-12s | 1080p | — | — |
Seedance 1.0 Lite 文生视频轻量 轻量级文生视频模型,纯文本描述即可生成视频,成本最低 | 2-12s | 1080p | — | — |
快速生成社交媒体短视频素材,降低内容生产成本
根据文案自动生成产品宣传视频,提升投放效率
将文字教程转化为可视化视频,增强学习体验
生成游戏过场动画、角色动作预览等素材
兼容 OpenAI API 规范,使用你熟悉的 SDK 即可接入
使用 API Key 进行认证,在请求头中携带密钥即可。
Authorization: Bearer sk-el-xxxxx调用 POST /v1/videos,传入模型、提示词和参考素材。支持文本、图片、视频、音频等多模态输入。
from openai import OpenAI
client = OpenAI(
base_url="https://gw.everylinks.com/v1",
api_key="<EVERYLINKS_API_KEY>"
)
video = client.post("/videos", body={
"model": "doubao/doubao-seedance-2.0-fast",
"prompt": "图1中的人在图2的雪地做视频1的蛋糕",
"content_items": [
{
"type": "image_url",
"image_url": "https://example.com/person.jpg"
},
{
"type": "video_url",
"role": "reference_video",
"video_url": "https://example.com/cake.mp4"
},
{
"type": "image_url",
"image_url": "https://example.com/snow.jpg"
},
{
"type": "audio_url",
"role": "reference_audio",
"audio_url": "https://example.com/bgm.mp3"
},
{
"type": "text",
"text": "图1中的人在图2的雪地做视频1的蛋糕"
}
],
"ratio": "16:9",
"duration": 5,
"resolution": "720p"
})
result = client.get(f"/videos/{video.id}")
print(result.output.url)调用 GET /v1/videos/:id 查询任务状态。任务经历 queued → in_progress → completed 三个阶段。
GET /v1/videos/{id}
// 响应示例
{
"id": "video-1234567890",
"object": "video",
"status": "completed",
"created_at": 1719000000,
"model": "doubao/doubao-seedance-2.0-fast",
"output": {
"url": "https://...",
"duration": 5
}
}任务完成后,通过 output.url 直接获取视频。也可调用 GET /v1/videos/:id/content 获取带过期时间的临时下载链接。
GET /v1/videos/{id}/content
// 响应示例
{
"url": "https://...",
"expires_at": 1719003600
}