原生 TypeScript
使用 @convai/web-sdk 与原生 TypeScript 应用(无需 React 或任何框架)的完整指南。直接使用 ConvaiClient 类,连接事件,并构建你自己的 UI。
安装与快速开始(原生 TypeScript)
安装
npm install @convai/web-sdkimport { ConvaiClient } from '@convai/web-sdk/vanilla';快速入门
基础示例
import { ConvaiClient } from '@convai/web-sdk/vanilla';
async function main() {
const client = new ConvaiClient();
client.on('stateChange', (state) => {
console.log('智能体状态:', state.agentState);
});
client.on('message', (message) => {
console.log('消息:', message.content);
});
await client.connect({
apiKey: '你的-api-key',
characterId: 'your-character-id',
endUserId: 'user-uuid', // 可选:启用记忆和分析
});
client.sendUserTextMessage('你好!');
}
main().catch(console.error);可选的视频支持
关于 endUserId
使用原生 Widget(可选)
最后更新于
这有帮助吗?