> For the complete documentation index, see [llms.txt](https://docs.convai.com/api-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.convai.com/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta.md).

# Live APIs（Beta）

通过基于 WebRTC 的 Live APIs 实现与 Convai AI 角色的实时、低延迟交互，支持文本、音频和动态上下文通信。

{% hint style="danger" %}
实时 API 仅适用于企业版套餐。
{% endhint %}

Convai 的 **实时 API** 通过……实现用户与 AI 角色之间的实时动态交互 **WebRTC**。\
这些 API 允许你的应用发送和接收 **音频**, **text**以及其他上下文数据，使与 AI 角色的对话更加流畅且响应迅速。

一旦创建了角色，实时 API 便会自动管理对话输入和上下文回复，确保跨会话保持自然且一致的行为。

#### **借助实时 API，你可以：**

* **进行实时对话** — 发送用户文本或语音输入，并实时接收符合上下文的自然回复。
* **以文本和/或音频形式获取回复** — 同时支持基于文本的聊天和语音对话体验。
* **使用实时模型** — 集成低延迟模型（目前支持 Google Realtime；OpenAI 支持即将推出），以获得高速对话性能。

该 **实时 API** 充当你的 AI 角色与用户之间的桥梁，实现双方之间顺畅的双向通信 **text** 和 **语音** 通道——全部实时进行。

***

#### 从哪里开始

| 页面                                                                                                               | 涵盖内容                                       |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| [连接 API](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/connect-api.md)                              | 打开会话以及你可以为其配置的每个选项                         |
| [使用多角色会话](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/multi-character-sessions.md)                | 创建一个包含多个角色实例的共享房间，路由回合并更新成员名单              |
| [构建群聊](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/build-a-group-chat.md)                         | 在单一连接中运行一个受控房间，让多个角色回答同一条消息                |
| [群聊消息](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/group-chat-messages.md)                        | 该 `群组点名` 命令、其响应和错误代码，以及 `turn-complete` 事件 |
| [回合生命周期和消息顺序](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/turn-lifecycle-and-message-ordering.md) | 机器人回合如何传递、你可以依赖的顺序，以及字段存在规则                |
| [响应契约与解析](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/response-contract-and-parsing.md)           | 语音、动作和情绪如何被分离——以及服务器会从口头回复中精确移除哪些内容        |
| [消息术语表](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/message-glossary.md)                          | 一览所有消息类型                                   |
| [客户端到服务器的消息](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/client-to-server-messages.md)            | 你发送的消息                                     |
| [服务器到客户端的消息](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/server-to-client-messages.md)            | 你接收的消息                                     |
| [音频数据（通过数据通道）](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/audio-data-via-data-channel.md)        | 自定义音频处理                                    |
| [指标](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/metrics.md)                                      | 性能指标与监控                                    |

{% hint style="info" %}
如果你正在从零编写客户端，请先阅读 [回合生命周期和消息顺序](/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta/turn-lifecycle-and-message-ordering.md) 它解释了数据通道上的三种封装格式和顺序保证，而这两者共同构成了大多数集成问题的原因。
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.convai.com/api-docs/zh/api-can-kao/core-api-reference/live-apis-beta.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
