Sora-2 API 技术文档:创建角色接口

接口概述

创建角色接口允许开发者通过视频素材或已完成的任务来生成新的AI角色。该接口支持从视频中提取特定时间段的角色信息,或基于已有任务结果创建角色。

接口详情

基本信息

  • 状态: 开发中
  • 请求方法: POST
  • 接口路径 : https://n.lconai.com/sora/v1/characters

请求参数

1. 认证参数

位置 参数名 类型 必需 描述
Header Authorization string Bearer Token认证

格式示例

复制代码
Authorization: Bearer ********************

2. Query参数

参数名 类型 必需 描述 示例
url string 视频URL地址 https://filesystem.site/cdn/20251030/javYrU4etHVFDqg8by7mViTWHlMOZy.mp4
timestamps string 角色出现的时间范围 1,3

3. Header参数

参数名 类型 必需 默认值 描述
Content-Type string application/json 请求内容类型
Authorization string {``{Authorization}} 认证令牌

4. Body参数(JSON格式)

参数名 类型 必需 描述 约束
url string 视频URL,包含需要创建的角色 -
timestamps string 角色出现的时间范围 单位:秒 格式:开始时间,结束时间 范围差值:最小1秒,最大3秒
from_task string 已完成的任务ID 基于已有任务结果创建角色

Body示例

复制代码
{
    "url": " https://image-plus.oss-cn-beijing.aliyuncs.com/sora/0007dfc9-1a5d-4492-b8bd-42498617880f.mp4 ",
    "timestamps": "1,3"
}

请求示例

cURL示例

复制代码
curl -X POST \
  ' https://n.lconai.com/sora/v1/characters?url=https://filesystem.site/cdn/20251030/javYrU4etHVFDqg8by7mViTWHlMOZy.mp4&timestamps=1,3' \
  -H 'Authorization: Bearer <token>' \
  -H 'Content-Type: application/json' \
  -d '{
    "url": " https://image-plus.oss-cn-beijing.aliyuncs.com/sora/0007dfc9-1a5d-4492-b8bd-42498617880f.mp4 ",
    "timestamps": "1,3"
  }'

PHP示例

复制代码
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => ' https://n.lconai.com/sora/v1/characters?url=https://filesystem.site/cdn/20251030/javYrU4etHVFDqg8by7mViTWHlMOZy.mp4&timestamps=1,3',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS =>'{
        "url": " https://image-plus.oss-cn-beijing.aliyuncs.com/sora/0007dfc9-1a5d-4492-b8bd-42498617880f.mp4 ",
        "timestamps": "1,3"
    }',
    CURLOPT_HTTPHEADER => array(
        'Authorization: Bearer <token>',
        'Content-Type: application/json'
    ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;

响应

成功响应(HTTP 200)

Content-Type : application/json

响应体结构

复制代码
{
    "id": "string",
    "username": "string",
    "permalink": "string",
    "profile_picture_url": "string"
}

字段说明

字段名 类型 必需 描述
id string 角色唯一标识符
username string 角色名称,用于在提示词中引用(格式:@{username}
permalink string 角色主页URL,可跳转到OpenAI角色主页
profile_picture_url string 角色头像图片URL

使用说明

1. 参数选择策略

  • 视频创建模式 :同时提供urltimestamps参数,从视频指定时间段提取角色
  • 任务继承模式 :仅提供from_task参数,基于已有任务结果创建角色
  • 混合模式:可同时提供视频参数和任务ID,系统会优先使用任务结果

2. 时间范围约束

  • 时间格式:开始时间,结束时间(单位:秒)
  • 最小时间差:1秒
  • 最大时间差:3秒
  • 示例"1,3"表示视频第1秒到第3秒出现的角色

3. 认证要求

所有请求必须包含有效的Bearer Token,通过Authorization头传递。

相关推荐
CS创新实验室38 分钟前
算法、齿轮与硅基大脑:数值计算发展简史
人工智能·算法·数值计算
能有时光42 分钟前
PyTorch KernelAgent 源码解读 ---(4)--- ExtractorAgent
人工智能·pytorch·python
fthux1 小时前
GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(一)整体架构与扩展入口
人工智能·ai·开源·github·open source
aqi002 小时前
15天学会AI应用开发(十七)使用LangGraph实现会话记忆功能
人工智能·python·大模型·ai编程·ai应用
xixixi777772 小时前
三大 AI 安全里程碑:Akamai 高危风险预警、智能体水印强制落地、PQC 量子安全全产业链统一
大数据·人工智能·安全·ai·大模型·智能体·政策
AI小码2 小时前
LLM 应用的缓存工程:当每次 API 调用都在燃烧成本
java·人工智能·spring·计算机·llm·编程·api
code 小楊2 小时前
AI函数调用:Function Calling从理论到实战全解析
人工智能
delishcomcn2 小时前
智切未来:AI算法如何重塑不干胶标签分切机的精度与效率边界
人工智能·神经网络·计算机视觉
观远数据3 小时前
ChatBI选型对比:从意图识别到SQL修复,六个维度打分决定是否值得投产
数据库·人工智能·sql
犀利豆3 小时前
AI in Harness(四)
人工智能·后端