保利威文档中心

帮助中心

保利威 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' });

相关链接

联系客服,在线咨询