AiServerAssistant

利用 OpenAI 集成来帮助玩家理解你的服务器和浏览其功能。

资源图片
## 关于 这是一个插件,允许你在服务器中集成 ChatGPT 作为一种玩家助手。你可以配置一个个性以及你的基本服务器功能,玩家可以向它询问各种问题。 ## 依赖项 AiCore 是必需的! [https://modrinth.com/plugin/aicore](https://modrinth.com/plugin/aicore) ## 命令 > `/aisa reload` 重新加载插件和默认设置 需要 `aisa.admin` 权限 > > `/aisa force_encrypt` 强制插件手动更新加密。 只有在你需要更新你的 API 密钥时才使用这个命令。 实际上可以通过在 config 中设置 API 密钥并将“Encrypted”设置为“false”来实现。 实际上不建议使用此命令,因为你很可能会出错。 需要 `aisa.admin` 权限 > > `/ask ` 这是主要命令! 插件将尝试回答所有后续问题,并且应该忽略任何与 Minecraft 或服务器无关的内容。 > `aisa.chat` 权限是允许玩家使用游戏内聊天功能所必需的! 要与机器人交流,在消息开头使用“hey botname”。 ## 初始设置 步骤 1: 如果你没有 OpenAI 帐户,请创建一个。 https://platform.openai.com/docs/quickstart/account-setup 步骤 2: 创建一个 API 密钥 https://platform.openai.com/account/api-keys 步骤 3: 使用你的 API 密钥更新 “keys.yml” 文件并将 “encrypted” 设置为 “false” 步骤 4: 启动服务器! 它将自动加密 API 密钥! 步骤 5: 验证你的 prompt.txt 文件。 它应该效果良好,但你可以根据自己的喜好进行调整。 你只需要在需要更改 API 密钥时才遵循这些步骤。 ## API 密钥安全提示 默认情况下,该插件旨在使用加密算法来掩盖你的令牌和组织。 这并不完全万无一失,你应该密切监控你的使用情况。 如果你发现你的使用情况包括你通常不使用的模型,请立即更改密钥并删除旧密钥。 对于自行编译的用户,我不会包含加密类。 你需要在这里实现你自己的逻辑。 我建议你托管你自己的 webservice 并对其进行身份验证调用,而不是将其存储在工作人员/玩家可能访问到的任何地方。 ## 支持或建议? 请在 Github 上使用“Issues”或通过我的 [支持 Discord](https://discord.com/invite/xErSpeWa8d)!