LKE 插件
LKE 插件 (@tencent/ssv-ai-sdk-plugin-lke
) 是专门为腾讯 LKE (Large Knowledge Engine) API 设计的插件,提供了开箱即用的 LKE 模型接入能力。该插件处理了 LKE 特有的数据格式、流式响应解析以及错误处理。
安装
首先安装 LKE 插件包:
注意该 npm 包为 Coding Npm 的私有源,请先确定已经正确配置了 Coding Npm
bash
npm install @tencent/ssv-ai-sdk-plugin-lke --save
使用方法
js
import { useChat } from '@tencent/ssv-ai-sdk-react';
import { LKEPlugin } from '@tencent/ssv-ai-sdk-plugin-lke';
const { chat } = useChat({
api: {
chatEndpoint: 'your-chat-endpoint',
},
mode: 'stream',
streamFormat: 'chunked',
// 引入 LKE 插件
plugins: [new LKEPlugin()],
});
js
import { useChat } from '@tencent/ssv-ai-sdk-vue3';
import { LKEPlugin } from '@tencent/ssv-ai-sdk-plugin-lke';
const { chat } = useChat({
api: {
chatEndpoint: 'your-chat-endpoint',
},
mode: 'stream',
streamFormat: 'chunked',
// 引入 LKE 插件
plugins: [new LKEPlugin()],
});
js
import { ChatMixin } from '@tencent/ssv-ai-sdk-vue2';
import { LKEPlugin } from '@tencent/ssv-ai-sdk-plugin-lke';
export default {
mixins: [
ChatMixin({
api: {
chatEndpoint: 'your-chat-endpoint',
},
mode: 'stream',
streamFormat: 'chunked',
// 引入 LKE 插件
plugins: [new LKEPlugin()],
}),
],
};
js
const { ChatBehavior } = require('@tencent/ssv-ai-sdk-miniprogram');
const { LKEPlugin } = require('@tencent/ssv-ai-sdk-plugin-lke');
Component({
behaviors: [
ChatBehavior({
api: {
chatEndpoint: 'your-chat-endpoint',
},
mode: 'stream',
streamFormat: 'chunked',
// 引入 LKE 插件
plugins: [new LKEPlugin()],
}),
],
});
特性
LKE 插件支持推理过程 (reason
) 字段的显示,可以展示 AI 的思考过程。在消息对象中通过 message.reason
字段获取推理信息。