Seedance-2-API 是做什么的?
用于在 skills/seedance-v2/SKILL.md 中的代理技能
概述
Anil-matcha/Seedance-2-API 技能使 AI 代理能够与 Seedance 视频生成平台进行交互。代理可以通过 API 提交视频生成请求,检查任务状态,并在完成后获取生成的视频。
功能
- 生成视频:向 Seedance API 提交生成任务,支持自定义风格、时长等参数。
- 查询状态:获取特定生成任务的当前状态和进度。
- 获取结果:任务完成后,获取生成视频的 URL。
使用方法
要使用此技能,您需要拥有有效的 Seedance API 密钥。将密钥设置为环境变量 SEEDANCE_API_KEY。
示例
# 示例:生成视频
import os
import requests
api_key = os.environ["SEEDANCE_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}"}
# 提交生成任务
payload = {
"prompt": "一只在花园里奔跑的猫",
"style": "动漫风格",
"duration": 10
}
response = requests.post("https://api.seedance.ai/v1/generate", json=payload, headers=headers)
task_id = response.json()["task_id"]
# 检查状态
status_response = requests.get(f"https://api.seedance.ai/v1/tasks/{task_id}", headers=headers)
print(status_response.json())
支持的平台
- Claude Code
- Coder
- Codex
- 以及其他支持自定义技能的 AI 代理平台
依赖项
- 有效的 Seedance API 密钥(通过环境变量
SEEDANCE_API_KEY提供) - 用于 API 调用的网络连接
常见问题
问:如何获取 Seedance API 密钥? 答:请访问 Seedance 开发者门户 注册并创建 API 密钥。
问:生成视频需要多长时间? 答:取决于视频的复杂度和当前系统负载,通常为 30 秒到 5 分钟。
更多详情,请参阅 Seedance API 文档。