MCChatgpt

MCChatgpt

在Minecraft中提供ChatGPT界面的模组

社交

MCChatGPT

一个在 Minecraft 内提供 ChatGPT 界面的模组

Modrinth CurseForge

该模型知道自己身处 Minecraft 之中,并会据此做出回应。

  • 该模型受限于 ChatGPT 的训练数据,其数据大约截止到 1.17 发布前后。

使用示例

命令

  • 使用 /mcchatgpt-auth <token> 配合你的 OpenAI token 来进行 API 身份验证
  • 使用 /ask <question> 向模型提问,模型将结合最近 10 条消息的上下文在聊天中回复。
    • 将鼠标悬停在消息上可查看使用的 token 数量和 API 请求的大致费用。
  • 使用 /setcontextlevel <0-3> 设置模型的上下文级别。
    • 更高的上下文级别会为模型提供更多关于世界和玩家的信息,但每次 API 请求的费用也会更高。
    • 0:无信息(默认)
    • 1:玩家信息
      • + 每次请求约 100 个 token
    • 2:玩家和世界信息
      • + 每次请求约 200 个 token
    • 3:玩家、世界和实体信息
      • + 每次请求约 1k 个 token
  • 使用 /nextconversation 切换到下一个对话,或与模型开始新对话。
  • 使用 /previousconversation 返回与模型的上一个对话。
  • 使用 /setconversation <conversationid> 将与模型的对话设置为指定对话。
  • 使用 /listconversations 列出你与模型进行过的所有对话。
    • 这将提供对话 id,以及你在该对话中发送的最后一条消息。

配置

  • model:用于 API 请求的模型。
    • 必须支持 Chat Completions,否则会发生错误。
    • 默认值为 gpt-3.5-turbo。
      • 如果更改此项,你可能需要更改配置中的 estimated_cost_per_token 值,以匹配新模型。
    • 你可以在此处找到模型列表。
  • temperature:用于 API 请求的 temperature。
    • 介于 0 到 2 之间,较高的值会产生更具创造性的回复,而较低的值会产生更确定性的回复。
    • 默认值为 1.0。

安装

  1. 从发布页面下载最新版本的模组
    • 如果你使用的是 fabric 版本,请下载最新版本的 Fabric API
  2. 将下载的模组文件放入你的 mods 文件夹
  3. 启动 Minecraft

报告漏洞

如果你发现任何漏洞,请在问题追踪器上报告。