文章目录[隐藏]
ChatGPT在开放API后,目前已经出现超多基于ChatGPT的第三方应用,那么大家有没有想过让游戏中的NPC变成智能机器人呢?现在不需要游戏厂商动手,作为最流行的开放世界游戏《我的世界(Minecraft)》Java版目前已经出现集成了AI聊天的Mod,这款名叫AIMobs的模组,允许你与单个Minecraft生物(Minecraft中的NPC)进行交互。你可以与Enderman、Creeper、Sheep、Villager、Cow或任何生物(或不死生物)交谈,它会告诉你关于自己的具体信息。例如,一个铁傀儡告诉我它实际上不是机器人,而是一种魔法生物。你还可以问更一般的Minecraft或非Minecraft问题,生物会给你答案。
请记住,你只能聊天。你可以请求生物帮助你完成任务,但它只会给你建议。例如,当我向Axolotl询问一些Netherite时,它告诉我可以在下界找到。如果你不想与生物交谈,但想使用Minecraft聊天功能中的ChatGPT,另一个名为MCChatGPT的模组提供了该服务。接下来,我们将向你展示如何安装和使用AIMobs和MCChatGPT,以在《我的世界》Java版中获得AI / ChatGPT功能。
使用AIMobs/MCChatGPT,你首先需要准备以下工具:
- OpenAI API密钥:你可以在OpenAI上注册免费帐户并在其网站获取API密钥。请注意,你需要支付使用API密钥的费用,但你注册时可能会获得一些免费信用额度。根据你的聊天量,成本可能会相当小。(参考:ChatGPT如何注册?)
- 《我的世界》Java版: 目前只能在Java版中使用,而不能在基岩版中使用
- AT启动器:你可以在这里获得AT启动器 ( 点击下载AT launcher here)
如何使用AIMobs在《我的世界》中为NPC获得ChatGPT能力
AIMobs的原理是你可以与Minecraft中的任何个体生物进行交谈,它会给你一些定制的答案,适用于它的生物类型。不过,这些生物除了说话之外,无法做任何更多的事情,它们似乎对你或它们自己实际发生的事情一无所知。例如,当我们在与它们交谈时打它们,它们没有说任何话。而且,即使是已经死亡的生物或远在我们世界另一边的生物,对话也会继续。
你可以通过按Shift并单击生物来与任何生物交谈,并在聊天中开始对话(始终可通过按“t”键打开)。即使你走开或杀死生物,对话也不会结束,除非你输入“再见”。
以下是设置AIMobs的方法:
1. 打开AT启动器:如果你没有安装它,可以在这里下载
2. 在右侧栏中点击“Vanilla Packs”
3. 选择“Minecraft 1.19.3”和“Fabric”(在加载器下方),然后点击“创建实例”。你可能还想更改实例的名称,以便于记忆。注意,版本1.19.4(最新版本)尚不支持AIMobs模组
实例创建完成后,你会收到一条消息,可以点击“确定”关闭它
4. 在右侧栏中点击“实例”
5. 在你的实例下点击“添加模组”
6. 在最左侧的下拉菜单中选择“Modrinth”。这是它将查找AIMobs模组的网站
7. 在搜索框中输入“aimobs”,按Enter键,然后如果提示,点击“安装Fabric API”
8. 在弹出的对话框中点击“添加”(如果需要安装Fabric模组)
9. 在AIMobs下点击“添加”
10. 在弹出的对话框中点击“添加”
你很快就会收到一个通知,说AIMobs已经安装。如果你无法关闭对话框(我们每次都会遇到这个问题),右键单击AT启动器托盘图标,然后选择“Kill Open Dialogs”
11. 点击“账户”,如果你还没有登录,选择“使用Microsoft账户登录”,然后完成登录
12. 在“实例”选项卡下面点击你的实例下的“播放”
13. 选择单人游戏来开始游戏。多人游戏需要在服务器上安装此模组
14. 在选择你的世界设置(或保留默认设置)后,点击“创建新世界”
15. 在聊天中输入“/aimobs setkey [API KEY]”,其中[API KEY]是你的OpenAI API密钥。要进入Minecraft聊天界面,请按“t”键。
16. 在聊天中输入“/aimobs enable”
17. 按住Shift键并左键单击一个生物,就可以开始与它交谈。然后你可以在聊天中输入任何问题或回答
18. 当你想结束与生物的对话时,请输入“goodbye”。
你可以使用以下命令与AIMobs模组交互:
- /aimobs - 查看配置
- /aimobs help - 查看命令列表
- /aimobs enable - 启用模组
- /aimobs disable - 禁用模组
- /aimobs setmodel [model] - 允许你更改语言模型。但我们只能让默认的text-davinci-003工作
- /aimbos settemp [temperature] - 设置AI的温度(“创造力”)
如何在《我的世界》中启用常规ChatGPT
如果你想在《我的世界》中使用常规的ChatGPT,而不是假装自己在与生物交谈,你可以使用另一个名为MCChatGPT的模组
设置方法如下:
1. 打开AT启动器,登录Minecraft并创建一个实例(如果你还没有)
2. 在“实例”选项卡下面,点击你的实例下的“添加模组”
3. 搜索“chatgpt”,然后点击“添加”。确保你正在搜索Modrinth服务器。如果你没有安装Fabric API,你需要在这里安装
4. 当提示安装Architectury API时,点击“添加”
5. 在Architectury和MCChatGPT的对话框中点击“添加”
你很快就会收到一个通知,说MCChatGPT已经安装。如果你无法关闭对话框,右键单击AT启动器托盘图标,然后选择“Kill Open Dialogs”
6. 通过点击该实例下的“游戏”开始《我的世界》游戏,如果需要的话,登录并选择单人游戏。如果该实例中没有世界,你应该创建一个新的世界
7. 在聊天中输入“/mcgpt-auth [API KEY]”,其中[API KEY]是你的API密钥
现在MCChatGPT已经设置好了,你可以使用以下聊天命令:
- /ask [prompt] - 提出问题
- /setcontextlevel [0-3] - 你可以提供上下文级别,让机器人获得更多关于玩家和世界的信息,从而能够提供更具体的答案。级别0不提供上下文信息,而级别3提供了玩家、世界和实体信息,但每个请求需要大约1000个tokens(很多钱)。
- /nextconversation - 开始新的对话
- /previousconversation - 返回上一个对话
- /listconversations - 获取所有对话的索引
- /setconversation [conversation id] - 从列表中返回到以前的对话
总结
目前ChatGPT注册与使用在国内都需要科学上网,API也需要一定设置才能使用,后续小编会继续找出方法告诉大家如何绕过这些限制,如果上面提到的工具和Mod没法下载,可以试试下面的备份下载:
[download file='ChatGPT in Minecraft' size='6.62MB']https://www.123pan.com/s/I1oZVv-7MKGA.html 提取码:atxj[/download]