Developer Docs

快速开始

基本信息、接口一览、调用流程与最小可运行示例。

快速开始

一、基本信息

Base URLhttps://newapi.nskeven.uk
鉴权Authorization: Bearer sk-xxx
请求格式application/json,UTF-8
超时建议提交 30 秒 / 查询 10 秒 / 下载按成片大小预留

关于 API Key:请使用平台为您分配的令牌,不要自行在控制台新建令牌。令牌带有「分组」属性,不同分组可用的模型不同。视频模型与图片模型通常位于不同分组,用错分组调用会返回 503 model_not_found(见「计费与错误」)。

二、接口一览

用途Method路径
创建视频任务POST/v1/video/generations
查询任务状态GET/v1/video/generations/{task_id}
下载成片GET/v1/videos/{task_id}/content
下载成片(带下载头)GET/v1/videos/{task_id}/download
图片生成POST/v1/images/generations

三、调用流程

  1. 调用 POST /v1/video/generations 创建任务
  2. 从响应中取 task_id
  3. 每 10~20 秒调用 GET /v1/video/generations/{task_id} 查询
  4. status 为 SUCCESS 时,调用 GET /v1/videos/{task_id}/content 下载成片

四、创建视频任务

POST https://newapi.nskeven.uk/v1/video/generations

请求示例

curl -X POST 'https://newapi.nskeven.uk/v1/video/generations' \
  -H 'Authorization: Bearer sk-xxx' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "even-sd2.5-A",
    "prompt": "一只猫在雨夜霓虹街道奔跑,电影感,镜头缓慢推进",
    "seconds": "8",
    "resolution": "720p",
    "aspect_ratio": "9:16"
  }'

请求参数

参数名类型必填说明
modelstring必填模型名,见模型清单
promptstring必填视频内容描述
secondsstring必填时长(秒)。须传字符串,如 "5"、"8";传裸数字会返回 400
durationnumber可选时长(秒,数字)。与 seconds 二选一
resolutionstring可选分辨率:480p / 720p / 1080p / 4k。各模型支持档见模型清单,建议始终传入
aspect_ratiostring可选画幅,默认 16:9。支持 16:9 / 9:16 / 1:1 / 4:3 / 3:4;兼容 ratio
imagesstring[]可选参考图 URL 数组
videosstring[]可选参考视频 URL 数组(模型支持时)
audiosstring[]可选参考音频 URL 数组(模型支持时)
first_frame_urlstring可选首帧图 URL
last_frame_urlstring可选尾帧图 URL
generate_audiobool可选声音开关,部分模型支持
metadataobject可选仅特定模型需要,见素材与参数

字段别名(等效)

主字段兼容写法
aspect_ratioratio
imagesimage_urls、reference_images、referenceImages
videosreference_videos、referenceVideos
audiosreference_audios、referenceAudios

素材要求:须为公网可直接访问的 HTTP(S) 直链,且响应头 Content-Type 与实际类型一致(图片 image/*、视频 video/mp4、音频 audio/mpeg)。登录态链接无法抓取。

创建返回示例

{
  "id": "task_385412",
  "task_id": "task_385412",
  "object": "video",
  "status": "queued",
  "created_at": 1790224802
}

保存 id(或 task_id,二者相同)用于查询和下载。