身份认证
所有 API 请求都需要在 Authorization 请求头中使用 Bearer 令牌进行身份认证。
获取 API 密钥
- 在 EvoLink 注册账户
- 前往 API 密钥管理页面
- 创建新密钥并复制保存 — 请妥善保管
基础 URL
https://api.evolink.ai
使用 API 密钥
在每个请求的请求头中包含 API 密钥:
Authorization: Bearer YOUR_API_KEY
注意: 示例中的
model字段使用的是seedance-2.0-text-to-video。Seedance 2.0 一共有 6 个 model ID,必须根据输入类型精确选择。详见 模型总览。
cURL 示例
curl -X POST https://api.evolink.ai/v1/videos/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "seedance-2.0-text-to-video", "prompt": "一只弹钢琴的猫"}'
Python 示例
import requests
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
response = requests.post(
"https://api.evolink.ai/v1/videos/generations",
headers=headers,
json={
"model": "seedance-2.0-text-to-video",
"prompt": "夕阳下的海面"
}
)
Node.js 示例
const response = await fetch("https://api.evolink.ai/v1/videos/generations", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "seedance-2.0-text-to-video",
prompt: "夕阳下的海面"
})
});
安全最佳实践
- 切勿暴露 API 密钥在客户端代码或公开仓库中
- 将密钥存储在环境变量或密钥管理器中
- 定期在 API 密钥管理页面 轮换密钥
- 开发环境和生产环境使用不同的密钥