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头传递。

相关推荐
AR-26710-1 分钟前
机器学习复习Day1——线性回归编程作业
人工智能·机器学习
呆呆敲代码的小Y4 分钟前
10 分钟搞懂 cua:开源 AI 操作电脑基础设施,附 Python 沙箱与 Agent 上手代码
人工智能·python·开源·ai agent·awesome·llm应用·cua
工具分享6 分钟前
带店托管必用爆单AI选品,一人公司轻松掌握
人工智能·python
l1258658 分钟前
# RAG低延迟架构设计:从5秒到500ms的优化全链路
数据库·人工智能·python·langchain
JavaPub-rodert10 分钟前
DeepSeek 终于能看图了:V4 Flash Vision 上线,我觉得真正重要的是这件事
人工智能·codex
亿信华辰软件24 分钟前
边对话、边治理、边学习——数据治理的下一代范式
人工智能·数据治理
Python私教25 分钟前
如意智影:如何让同一个人物在多个镜头里保持身份一致
人工智能·python·架构
两万五千个小时30 分钟前
DeepSeek Harness 从 0 开始:10 Hooks 模块(钩子协议)
人工智能·程序员·架构
rimydu1974art34 分钟前
opencheck解读:拆解 OpenCheck 的歧视性条款识别与澄清问询机制
人工智能·typescript
武子康34 分钟前
33B 音画模型塞进 Apple Silicon,h3.c 重写了哪些 Runtime 职责
人工智能·llm·agent