这是一个 Sora API 的代理服务,提供了完整的 Sora 功能接口。
所有 API 请求都需要在 Header 中包含 Authorization:
Authorization: Bearer YOUR_TOKEN
POST /api/backend/video_gen - 创建生成任务(文生图/图生图/视频)GET /api/backend/video_gen - 获取生成历史(支持分页:limit, before)GET /api/backend/status - 获取 Sora 服务状态GET /api/backend/models - 获取可用模型列表GET /api/backend/parameters - 获取参数配置GET /api/backend/health - 健康检查GET /api/backend/authenticate - 用户认证状态检查GET /api/backend/billing/subscriptions - 获取订阅信息GET /api/backend/collections - 获取收藏夹列表GET /api/backend/notif - 获取通知列表(支持分页)GET /api/backend/feed - 获取首页 FeedGET /api/backend/feed/home - 获取首页动态GET /api/backend/feed/trending - 获取热门动态GET /api/backend/feed/following - 获取关注动态POST /api/backend/uploads - 上传文件(图片/视频)POST /api/backend/views - 记录内容浏览量POST /api/backend/video_gen
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN
{
"type": "image_gen",
"operation": "simple_compose",
"prompt": "描述文本",
"width": 480,
"height": 480,
"n_variants": 2,
"n_frames": 1,
"inpaint_items": []
}POST /api/backend/video_gen
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN
{
"type": "image_gen",
"operation": "remix",
"prompt": "修改描述",
"width": 480,
"height": 480,
"n_variants": 2,
"n_frames": 1,
"model": "turbo",
"inpaint_items": [
{
"type": "image",
"frame_index": 0,
"upload_media_id": "media_01xxx",
"source_start_frame": 0,
"source_end_frame": 0
}
]
}POST /api/backend/uploads Content-Type: multipart/form-data Authorization: Bearer YOUR_TOKEN [文件数据]
支持分页的接口通常接受以下参数:
limit - 返回记录数量before - 分页游标,获取更早的记录after - 反向分页游标API 返回标准的 HTTP 状态码:
200 - 请求成功401 - 未授权(缺少或无效的 token)500 - 服务器错误基于 Hono 框架构建