混元 (Hunyuan) 插件
混元插件 (@tencent/ssv-ai-sdk-plugin-hunyuan
) 是专门为腾讯混元 API 设计的插件,提供了开箱即用的混元模型接入能力。该插件处理了混元特有的数据格式、流式响应解析以及错误处理。
安装
首先安装混元插件包:
注意该 npm 包为 Coding Npm 的私有源,请先确定已经正确配置了 Coding Npm
bash
npm install @tencent/ssv-ai-sdk-plugin-hunyuan --save
使用方法
js
import { useChat } from '@tencent/ssv-ai-sdk-react';
import { HunyuanPlugin } from '@tencent/ssv-ai-sdk-plugin-hunyuan';
const { chat } = useChat({
api: {
chatEndpoint: 'your-chat-endpoint',
},
mode: 'stream',
streamFormat: 'incremental',
// 引入混元插件
plugins: [new HunyuanPlugin()],
});
js
import { useChat } from '@tencent/ssv-ai-sdk-vue3';
import { HunyuanPlugin } from '@tencent/ssv-ai-sdk-plugin-hunyuan';
const { chat } = useChat({
api: {
chatEndpoint: 'your-chat-endpoint',
},
mode: 'stream',
streamFormat: 'incremental',
// 引入混元插件
plugins: [new HunyuanPlugin()],
});
js
import { ChatMixin } from '@tencent/ssv-ai-sdk-vue2';
import { HunyuanPlugin } from '@tencent/ssv-ai-sdk-plugin-hunyuan';
export default {
mixins: [
ChatMixin({
api: {
chatEndpoint: 'your-chat-endpoint',
},
mode: 'stream',
streamFormat: 'incremental',
// 引入混元插件
plugins: [new HunyuanPlugin()],
}),
],
};
js
const { ChatBehavior } = require('@tencent/ssv-ai-sdk-miniprogram');
const { HunyuanPlugin } = require('@tencent/ssv-ai-sdk-plugin-hunyuan');
Component({
behaviors: [
ChatBehavior({
api: {
chatEndpoint: 'your-chat-endpoint',
},
mode: 'stream',
streamFormat: 'incremental',
// 引入混元插件
plugins: [new HunyuanPlugin()],
}),
],
});