保利威 Live Watch AI SDK
更新时间:2026-01-19 09:16:42
保利威直播观看 AI SDK 提供智能对话、智能大纲、字幕解析、互动答题等 AI 功能,帮助开发者快速构建智能化的直播观看体验。
功能特性
| 模块 | 功能 | 说明 |
|---|---|---|
| 核心模块 | PolyvWatchAICore | SDK 核心入口,管理所有功能模块 |
| AI 助手 | AIAssistantModule | 智能对话功能,支持流式响应和数字人 |
| AI 总结 | AISummaryModule | 智能大纲、字幕解析、互动答题 |
SDK 组成
@polyv/live-watch-ai-sdk
核心 SDK,提供纯 JavaScript/TypeScript 逻辑层。
@polyv/live-watch-ai-ui
配套 UI 组件库,基于 Vue 2.7 的开箱即用组件。
- 安装:
pnpm add @polyv/live-watch-ai-ui - 文档:UI 使用指南
- 依赖:需要安装
vue@^2.7.16和@polyv/live-watch-ai-sdk
快速开始
1. 安装依赖
# 安装核心 SDK
pnpm add @polyv/live-watch-ai-sdk
# 安装 UI 组件库(可选)
pnpm add @polyv/live-watch-ai-ui vue@^2.7.16
2. 初始化 SDK
import { PolyvWatchAICore } from '@polyv/live-watch-ai-sdk';
const aiCore = new PolyvWatchAICore({
domainInfo: {
polyvApiDomain: 'https://api.polyv.net',
},
getViewerToken: () => ({ viewerToken: 'your-token' }),
getChatToken: () => ({ chatToken: 'your-token' }),
getChannelInfo: () => ({ channelId: '123456' }),
getUserInfo: () => ({ userId: 'user-123', nick: '用户', pic: '' }),
});
3. 使用功能模块
// 使用 AI 助手
aiCore.aiAssistant.setupAIAssistant({ aiAssistantCode: 'code' });
await aiCore.aiAssistant.sendAIQuestionMsg({ content: '你好' });
// 使用 AI 总结
const outline = await aiCore.aiSummary.getPlaybackOutline({ id: 'video-123', type: 'playback' });
