保利威文档中心

幫助中心

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

相關連結

联系客服,在线咨询