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

相关推荐
m4Rk_4 分钟前
【论文阅读】Agent 记忆机制(26):Infini Memory——将长期记忆维护成可读写的主题文档
论文阅读·人工智能·学习·开源·github
设计Z源7 分钟前
AI 时代把第二大脑搬回本地:Logseq 的 365 天
人工智能·logseq
环境栈笔记15 分钟前
指纹浏览器安全评测方法:核对环境、数据与权限后再选型
前端·人工智能·后端·自动化
星核0penstarry19 分钟前
DeepSeek-V4-Flash 正式公测:大模型行业进入「极速平价普惠时代」
java·开发语言·人工智能
小沈同学呀23 分钟前
【Agent开发第三期】短期记忆history,让模型“记住“上一句
人工智能·ai编程·agent开发·agent记忆
Elastic 中国社区官方博客42 分钟前
Elasticsearch:搜索教程 - 语义搜索(三)
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
utmhikari1 小时前
【AI原生】用AI-Native的方式编写SRE告警诊断Agent和Skill
人工智能·agent·稳定性·ai-native·sre·skill·rca
zhbcddxr1 小时前
北京企业GEO防御风控能力测评:投毒监测与偏差修正排行
网络·人工智能·安全
正经人_x1 小时前
学习日记46:LISA: Reasoning Segmentation via Large Language Model
人工智能·学习·语言模型
i晟2 小时前
对齐:让模型学会“做人“
人工智能