关于插件的使用,目前项目中,支持了基本的插件仓库与插件拓展的能力。 项目目前内置了一个搜索插件,下面我们体验一下插件的基本用法。

操作步骤

默认插件的使用主要包含以下步骤,更多高级特性的使用,可以关注后续的进阶教程。

  1. 进入插件市场
  2. 查看GitHub仓库中的插件列表
  3. 下载插件
  4. 选择场景
  5. 插入元数据
  6. 开始对话

查看插件列表

首先可以通过点击, 更新GitHub插件按钮,会自动将GitHub插件仓库中的插件列表展示在这里。

插件 - 图1

下载插件

点击下载按钮,将插件下载到本地。

插件 - 图2

下载成功之后,在我的插件界面即可看到插件列表。当然也支持通过本地上传的方式上传模型。

插件 - 图3

选择场景

选择插件对话,即可开启插件使用。

插件 - 图4

配置Cookie

在开始使用默认搜索插件之前,需要配置cookie,详细的配置教程参见插件说明

在.env文件中指定好对应的cookie配置项,即可完成配置。

插入元数据

  1. INSERT INTO dbgpt.gpts_instance
  2. (gpts_name, gpts_describe, resource_db, resource_internet, resource_knowledge, gpts_agents, gpts_models, `language`, user_code, sys_code, created_at, updated_at, team_mode, is_sustainable)
  3. VALUES('single_tool_agent_chat', '插件Agent测试', NULL, '{"type": "\\u4e92\\u8054\\u7f51\\u6570\\u636e", "name": "\\u6240\\u6709\\u6765\\u6e90\\u4e92\\u8054\\u7f51\\u7684\\u6570\\u636e", "introduce": "string"}', NULL, '[ "ToolScientist"]', '{"ToolScientist": ["chatgpt_proxyllm", "tongyi_proxyllm", "vicuna-13b-v1.5"], "default": ["chatgpt_proxyllm", "tongyi_proxyllm", "vicuna-13b-v1.5"]}', 'en', '', '', '2023-12-19 01:52:30', '2023-12-19 01:52:30', 'singe_agent', 0);
  4. INSERT INTO dbgpt.gpts_instance
  5. (gpts_name, gpts_describe, resource_db, resource_internet, resource_knowledge, gpts_agents, gpts_models, `language`, user_code, sys_code, created_at, updated_at, team_mode, is_sustainable)
  6. VALUES('layout_internet_search_assistant', '互联网检索助手', NULL, '{"type": "\\u4e92\\u8054\\u7f51\\u6570\\u636e", "name": "\\u6240\\u6709\\u6765\\u6e90\\u4e92\\u8054\\u7f51\\u7684\\u6570\\u636e", "introduce": "string"}', NULL, '[ "ToolScientist","Summarizer"]', '{"ToolScientist": ["chatgpt_proxyllm", "tongyi_proxyllm", "vicuna-13b-v1.5"], "default": ["chatgpt_proxyllm", "tongyi_proxyllm", "vicuna-13b-v1.5"]}', 'en', '', '', NULL, NULL, 'awel_layout', 0);

插件 - 图5

开始对话

配置完cookie之后,我们即可开始使用插件。

插件 - 图6

更多插件拓展以及高级玩法,欢迎与我们交流