REST API持续的后端在线

EveryRouter API

一个用于视频、图像、音频和语言模型的任务合同。发现一个模型,提交结构化输入,然后轮询一个标准化的任务响应。

基础 URLhttps://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意外的执行失败