跳转至

配置详解

YesImBot 提供了丰富的配置选项,允许您根据自己的需求定制机器人的行为和功能。本节将详细介绍 YesImBot 的各项配置,帮助您充分利用系统的全部功能。

配置概述

YesImBot 的配置主要分为以下几个部分:

  1. 机器人设置:基本的机器人设置,如名称、人格等
  2. API 配置:语言模型 API 的连接配置
  3. 记忆槽位:记忆系统的配置
  4. 提示词设置:自定义提示词模板
  5. 参数调优:各种参数的调整方法
  6. 验证器配置:回复验证系统的配置
  7. 图像功能:图像处理相关功能的配置

配置方法

YesImBot 的配置可以通过以下两种方式进行:

通过 Koishi 控制台配置(推荐)

  1. 在 Koishi 控制台中,导航到"插件配置"
  2. 找到并点击 YesImBot 插件
  3. 在配置界面中,根据需要调整各项设置
  4. 点击"保存"按钮保存配置

这种方式提供了直观的图形界面,适合大多数用户,特别是不熟悉配置文件格式的新手用户。

通过配置文件配置

如果您使用命令行方式管理 Koishi,或者需要批量修改配置,可以直接编辑配置文件:

  1. 找到您的 Koishi 配置文件(通常是 koishi.ymlkoishi.config.js
  2. plugins 部分找到 yesimbot 配置
  3. 根据需要修改配置项
  4. 保存文件并重启 Koishi 服务

YAML 格式示例:

plugins:
  yesimbot:
    MemorySlot:
      SlotContains:
        - "123456789"
    API:
      APIList:
        - APIType: OpenAI
          BaseURL: https://api.openai.com
          APIKey: your_api_key
          AIModel: gpt-4o-mini
    # 其他配置...

JavaScript 格式示例:

module.exports = {
  plugins: {
    yesimbot: {
      MemorySlot: {
        SlotContains: ["123456789"]
      },
      API: {
        APIList: [{
          APIType: "OpenAI",
          BaseURL: "https://api.openai.com",
          APIKey: "your_api_key",
          AIModel: "gpt-4o-mini"
        }]
      }
      // 其他配置...
    }
  }
}

配置优先级

当同时存在多种配置方式时,优先级从高到低为:

  1. Koishi 控制台配置
  2. 配置文件中的设置
  3. 默认值

这意味着在控制台中修改的配置会覆盖配置文件中的设置,而配置文件中的设置会覆盖默认值。

配置备份与恢复

建议定期备份您的配置,特别是在进行重大更改前:

备份配置

  1. 在 Koishi 控制台中,导航到"插件配置"
  2. 找到并点击 YesImBot 插件
  3. 点击"导出"按钮,将配置导出为 JSON 文件
  4. 将导出的文件保存在安全的位置

或者,您可以直接备份整个 Koishi 配置文件。

恢复配置

  1. 在 Koishi 控制台中,导航到"插件配置"
  2. 找到并点击 YesImBot 插件
  3. 点击"导入"按钮,选择之前导出的配置文件
  4. 确认导入

配置最佳实践

  1. 逐步调整:一次只修改少量配置,然后测试效果,避免同时修改多个设置导致难以排查问题
  2. 记录更改:记录您所做的配置更改及其效果,以便日后参考
  3. 使用测试环境:如果可能,先在测试环境中尝试新配置,确认效果后再应用到生产环境
  4. 关注日志:修改配置后,关注 Koishi 控制台的日志,及时发现并解决可能的问题
  5. 参考示例:参考文档中提供的配置示例,根据自己的需求进行调整

下一步

在接下来的章节中,我们将详细介绍每个配置部分的具体选项和使用方法。您可以根据自己的需求,选择相应的章节进行阅读。