Skip to content
On this page

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 字段获取推理信息。

Released under the MIT License.