For the complete documentation index, see llms.txt. This page is also available as Markdown.

连接 API

为你的 Convai 角色建立一个实时聊天机器人会话,使用户能够通过音频或视频连接并保持对话上下文。

概述

Connect API 在最终用户与 Convai 角色之间建立实时交互会话。 它允许开发者使用 character_session_id 在每个响应中返回,并支持两种 音频 是位于 视频 连接。 可选地,可以包含场景描述或动态信息以定制交互。

连接到角色

POST https://live.convai.com/connect

请求头

名称
类型
说明

X-API-Key*

字符串

你的 Convai API 密钥。

Content-Type

字符串

必须设置为 application/json.


请求体

名称
类型
说明

character_id*

字符串

要连接的角色的唯一 ID。

connection_type

字符串

会话的连接模式。

支持的值: “audio” (默认)或 “video”.

character_session_id

字符串

用于保持对话连续性的现有会话 ID。如省略,将生成一个新的。

dynamic_info

JSON

用于影响对话流程的实时上下文数据。

scene_description

JSON

当前场景或环境上下文的描述。

end_user_id

字符串

用户管理的唯一标识符,用于标记会话并使用长期记忆

debug

布尔

在数据通道上启用 RTVI 指标。

音频配置

JSON

音频输出行为的配置。仅支持 LiveKit 传输(默认)。


响应


重要说明

始终复用同一个 character_session_id 如果你想 保持上下文 在交互之间。

一个新的 character_session_id 会创建一个 全新的会话 而没有先前上下文。


示例请求


结论

Connect API 是将 Convai 的实时对话能力集成到你的应用中的关键组件。 通过维护会话上下文并动态调整场景或角色信息,开发者可以构建由 Convai 驱动的无缝、上下文感知语音或视频交互。

最后更新于

这有帮助吗?