API Reference

星港 API 文档

通过一个 API 调用平台上已授权的 AI 演员生成视频。所有请求走 HTTPS,返回 JSON。

Beta 内测中 —— 接口设计预览,正式开放前字段与价格可能调整。

获取 API Key

API 目前处于内测阶段。请先注册平台账号,然后通过页底「联系我们」提交内测申请(注明公司/团队、使用场景与预估调用量)。审核通过后将为你签发sk-star-开头的密钥。

Key 请保管在服务端环境变量中,不要暴露在前端代码或代码仓库里;泄露可随时申请轮换。

认证方式

所有请求在 Header 中携带 Bearer Token。基础地址:https://api.staract.ai/v1

AUTHENTICATION
Authorization: Bearer sk-star-********
Content-Type: application/json

生成视频

POST /videos —— 创建一个视频生成任务。任务异步执行,接口立即返回任务 ID。

参数类型必填说明
actor_idstringAI 演员 ID,从演员列表接口获取
promptstring画面描述(场景、动作、镜头语言)
durationint时长(秒),当前支持 3–10
resolutionstring720p(默认)或 1080p
webhook_urlstring任务完成后回调地址
REQUEST
curl https://api.staract.ai/v1/videos \
  -H "Authorization: Bearer sk-star-****" \
  -d '{
    "actor_id": "act_luna_8f2c",
    "prompt": "在雨后的东京街头微笑回眸,电影感",
    "duration": 5,
    "resolution": "1080p"
  }'
RESPONSE 202
{
  "id": "vid_9f31c7d2",
  "status": "queued",
  "actor_id": "act_luna_8f2c",
  "duration": 5,
  "created_at": "2026-07-04T12:00:00Z"
}

查询任务

GET /videos/{id} —— 轮询任务状态;也可以用 webhook 接收完成通知。状态流转:queued → processing → succeeded / failed

RESPONSE 200
{
  "id": "vid_9f31c7d2",
  "status": "succeeded",
  "video_url": "https://cdn.staract.ai/videos/vid_9f31c7d2.mp4",
  "expires_at": "2026-07-05T12:00:00Z",
  "billed_seconds": 5
}

video_url 为带签名的临时链接,24 小时内有效,请及时转存到你自己的存储。

演员列表

GET /actors —— 获取当前可调用的 AI 演员,支持按风格筛选(?style=fashion)。

RESPONSE 200
{
  "data": [
    {
      "id": "act_luna_8f2c",
      "name": "Luna",
      "styles": ["时尚", "广告"],
      "preview_url": "https://cdn.staract.ai/actors/act_luna_8f2c.jpg"
    }
  ],
  "has_more": true
}

计费说明

按实际生成秒数计费:标准 720p ¥0.8/秒,高清 1080p ¥1.2/秒,价格已包含演员形象授权成本。任务失败不扣费。企业批量与私有化部署请联系商务。

查看完整价格表 →

错误码

HTTPcode说明
401unauthorizedKey 无效或已过期
403forbidden演员未授权给当前 Key 或已下架
404not_found任务或演员不存在
422invalid_request参数校验失败,detail 字段说明原因
429rate_limited超出速率限制,见 Retry-After 响应头
451content_rejectedprompt 未通过内容安全审核
500server_error服务端错误,可安全重试

合规说明

  • 所有生成视频自动携带符合监管要求的 AI 生成标识,不可移除;
  • 每条 prompt 与生成结果都会经过内容安全审核,违规请求返回 451 且计入风控记录;
  • 演员形象由服务端注入,API 调用方无法获取演员原始素材;
  • 演员授权撤回后,对应 actor_id 立即不可调用(403)。