chat-with-NPC

设定

1. 配置文件

插件的配置文件存储在插件目录下的chat-with-npc文件夹中,文件名为config.json。文件的内容如下:

{
  "enabled": true,
  "range": 10.0,
  "language": "Chinese",
  "apiKey": "sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "model": "gpt-3.5-turbo",
  "apiURL": "api.openai.com",
  "isBubble": true,
  "isChatBar": true,
  "wordLimit": 30
}

您可以设置以下参数:

2. 在OpenAI平台中管理您的助手

一旦您创建了一个新的NPC,您将在OpenAI平台中看到助手如下:

Assistant

您可以访问OpenAI平台来管理、使用和测试您的NPC,OpenAI平台助手

重要:在你配置文件中的设定将会覆盖OpenAI平台上的设定,所以请记得测试完成后也在配置文件中修改。

3. 介绍

本文档是关于插件一些基础设定的说明,这些基础设定可以很好的帮助用户使用本插件,或者在许可证范围内进行二次开发。该插件有以下部分:

  1. Conversation管理器
  2. Group管理器
  3. NPCEntity管理器
  4. 生命周期管理器

以及一些基础设定:

4. Conversation管理器

Conversation管理器是插件的核心部分,它负责管理所有的对话。Conversation的主要设定有:

5. Group管理器

Group管理器负责管理所有的Group,Group的主要设定有:

其他设定:

6. NPCEntity管理器

NPCEntity管理器负责管理所有的NPCEntity,NPCEntity的主要设定有:

其他设定:

7. 生命周期管理器

生命周期管理器负责管理所有ConversationHandlerNPCEntityGroup的生命周期,它的主要设定有: