开发者
把实时数字人放进你的应用你的代码只要两次调用
你的服务器换一个会话 token,你的页面用它加入。脸、声音、提示词和工具都在控制台里配好,所以你的代码很少,API key 也从不离开你的服务器
REST · OpenAPI 3.1JavaScript SDKNode · Python签名的 webhook
你的服务器Node · Python · 任意API key 只在这里
AvatarGoapi.avatargo.ai
你的页面@avatargo/sdk
1
你的服务器申请一个会话
POST /v1/auth/session-token { characterId }三种接法
按你已经有的东西选。三种用同一个 API key、同一份余额、同一批脸
- 适合
- 页面里一个会说话的助手。它会听、用声音回答、显示字幕,用户插话时会停下。
- 你发送
- 一个角色 id,从你的服务器发出。
- 你得到
- 数字人出现在你的 <video> 里,带字幕和实时事件。
- 你要写
- 服务器上一个请求,页面里三行。
你的页面
import { createClient } from "@avatargo/sdk"; const client = createClient(sessionToken); // 来自你的服务器 await client.streamToVideoElement("avatar"); // 你的 <video> client.on("message", (m) => showCaption(m.content));
从这里开始
先在控制台里试一个角色,再从代码里调用它
注册,在测试通话里和它聊几句,然后创建 key