Skip to content
On this page

概念

前端 SSV-AI-SDK(v2.0)通过抽象业务形态,统一处理交互状态、流式数据解析、时序消息渲染和 Agent 工具调用。核心目标是帮助业务快速搭建 AI 能力,并支持 React / Vue3 / Vue2 / 微信小程序等多端场景。

两条主线

能力适用场景核心输出主方法
Stream单次流式生成,如摘要、翻译、结构化生成parts: Part[]generate(params)
Agent多轮 Agent 对话、工具调用、状态管理messages[].partssend(params, options)

快速安装

通过 npm 进行安装:

注意该 npm 包为 Coding Npm 的私有源,请先确定已经正确配置了 Coding Npm

bash
npm install @tencent/ssv-ai-sdk-react --save
bash
npm install @tencent/ssv-ai-sdk-vue --save
bash
npm install @tencent/ssv-ai-sdk-vue2 --save
bash
npm install @tencent/ssv-ai-sdk-miniprogram --save

框架接入案例

Stream

框架接入方式示例
ReactuseStreamReact 示例
Vue 3useStreamVue 3 示例
Vue 2StreamMixinVue 2 示例
小程序当前未导出 StreamBehavior说明

Agent

框架接入方式示例
ReactuseAgentReact 示例
Vue 3useAgentVue 3 示例
Vue 2AgentMixinVue 2 示例
小程序AgentBehavior小程序示例

如何选择

我的场景推荐
单次生成,不需要历史消息Stream
多轮对话,需要上下文历史Agent
需要前端工具,如定位、主题切换、动画Agent
接入 AG-UI 协议Agent
需要 AgentState 状态快照 / 增量Agent

Released under the MIT License.