快速入门指南
5 分钟内从零开始生成 AI 视频。
前提条件
- 一个 EvoLink 账户(免费注册)
- 从 API 密钥管理页面 获取的 API 密钥
- 一个发送 HTTP 请求的工具(cURL、Python、Node.js 等)
基础 URL
https://api.evolink.ai
第 1 步:获取 API 密钥
在 EvoLink 注册并前往 API 密钥管理页面。您的 API 密钥将立即可用。
export EVOLINK_API_KEY="your-api-key-here"
第 2 步:发起第一个请求
发送 POST 请求,通过文本提示词生成视频:
import requests
response = requests.post(
"https://api.evolink.ai/v1/videos/generations",
headers={
"Authorization": f"Bearer {EVOLINK_API_KEY}",
"Content-Type": "application/json"
},
json={
"model": "seedance-2.0",
"prompt": "A golden retriever running through a sunlit meadow, cinematic slow motion",
"duration": 5,
"quality": "720p"
}
)
task = response.json()
print(f"Task ID: {task['id']}")
print(f"Status: {task['status']}")
响应
{
"id": "task-unified-1761313744-vux2jw0k",
"object": "video.generation.task",
"created": 1761313744,
"model": "seedance-2.0",
"status": "pending",
"progress": 0,
"type": "video",
"task_info": {
"can_cancel": true,
"estimated_time": 165,
"video_duration": 5
},
"usage": {
"billing_rule": "per_call",
"credits_reserved": 8,
"user_group": "default"
}
}
第 3 步:获取生成的视频
轮询任务状态接口,直到视频生成完成:
import time
task_id = task["id"]
while True:
status = requests.get(
f"https://api.evolink.ai/v1/tasks/{task_id}",
headers={"Authorization": f"Bearer {EVOLINK_API_KEY}"}
)
result = status.json()
if result["status"] == "completed":
print(f"Video URL: {result['results'][0]}")
break
elif result["status"] == "failed":
print("Generation failed")
break
print(f"Progress: {result['progress']}%")
time.sleep(5)
注意: 生成的视频链接有效期为 24 小时,请及时下载保存。