创建视频任务(ARK 兼容)
ARK SDK drop-in 别名。和 POST /v1/videos/generations 共用同一份处理逻辑、计费、模型路由,只在响应字段命名上和官方 Volcengine Ark 保持一致:
| 字段 | 含义 |
|---|---|
id | 上游 seedance 任务 ID(不是 XRToken 内部 UUID) |
model | 实际调用的模型 ID |
status | queued / processing / succeeded / failed |
created_at | RFC3339 时间戳 |
把官方 SDK 的 base_url 改成 https://api.xrtoken.net/v1、api_key 换成 XRToken 的 tr- key 即可使用。详见 ARK SDK 兼容。
Authorization
BearerAuth API 密钥认证(OpenAI 格式)。在 Authorization 请求头中传入:
Authorization: Bearer tr-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X post "https://api.xrtoken.net/v1/contents/generations/tasks" \ -H "Content-Type: application/json" \ -d '{ "model": "volcengine/doubao-seedance-2-0-260128", "content": [ { "type": "text" } ] }'{
"id": "string",
"model": "string",
"status": "queued",
"created_at": "2019-08-24T14:15:22Z"
}{
"error": "model field is required",
"type": "invalid_request_error"
}{
"error": "invalid or missing API key",
"type": "auth_error"
}{
"error": "insufficient balance -- please top up or upgrade your plan",
"type": "billing_error"
}{
"error": "rate limit exceeded",
"type": "rate_limit_error"
}{
"error": "upstream provider error",
"type": "server_error"
}