REST API持续的后端在线
EveryRouter API
一个用于视频、图像、音频和语言模型的任务合同。发现一个模型,提交结构化输入,然后轮询一个标准化的任务响应。
基础 URL
https://kie.everyrouter.ai/api/v1安全
身份验证
在授权头中发送您的 API 密钥。密钥可以在开发者控制台中创建、复制一次、设定范围、轮换和撤销。
例子
Authorization: Bearer $EVERYROUTER_API_KEY模型
列出可用的模型
GET
/models返回市场和每个动态游乐场使用的注册表。例子
curl -H "Authorization: Bearer $EVERYROUTER_API_KEY" "$EVERYROUTER_BASE_URL/models"任务
创建一个生成任务
POST
/tasks验证规范化的有效负载并创建一个异步生成任务。例子
export EVERYROUTER_BASE_URL="https://api.your-domain.example/api/v1"
curl -X POST "$EVERYROUTER_BASE_URL/tasks" \
-H "Authorization: Bearer $EVERYROUTER_API_KEY" \
-H "Idempotency-Key: my-generation-001" \
-H "Content-Type: application/json" \
-d '{
"modelId": "kling-3",
"input": { "prompt": "A cinematic product reveal" }
}'投票
检索任务状态
GET
/tasks/{taskId}返回任务状态、进度、积分、结果类型、输出或标准化错误。例子
{
"data": {
"id": "task_8f3c1",
"status": "succeeded",
"quotedCost": 0.7,
"chargedCost": 0.7,
"result": { "kind": "video", "url": "https://cdn.example/output.mp4" }
}
}错误
可预测的失败
状态意义
400无效的 JSON 或幂等键401缺失、无效或已撤销的 API 密钥402工作区信用不足404未找到模型或任务409幂等性或任务状态冲突422无效的模型输入500意外的执行失败