下载量
157,398
关注数
440
数据来源
Modrinth
模组详细介绍
在《我的世界》中与任何生物对话!所有生物都能通过AI进行交流与互动!

功能特色
- AI驱动对话: 利用ChatGPT或开源AI模型,每次对话都独一无二且引人入胜!
- 自主行为: 生物可自行决定跟随、逃跑、攻击、保护等行为!
- 实时反应: 生物会自动对受到伤害或收到玩家物品做出反应。
- 友谊系统: 追踪你与生物的关系,从朋友到敌人。
- 多人游戏: 共享体验;对话在服务器和玩家间同步。
- 记忆功能: 生物会记住过去的互动,让每次聊天更具个性。
建立有意义的对话和持久的友谊?还是遭遇背叛?


安装指南
Fabric(推荐)
Fabric 安装说明
- 安装Fabric加载器与API: 按照此处的说明操作。
- 安装CreatureChat™模组: 下载并将creaturechat-.jar和fabric-api-.jar复制到你的.minecraft/mods文件夹中。
- 启动Minecraft,选择Fabric配置文件。
- 配置AI: 需要LLM(大语言模型)来生成文本(AI选项见下文)。
Forge(需Sinytra Connector)
Forge 安装说明
注意:Sinytra Connector仅支持Minecraft 1.20.1版本
- 安装Forge: 下载Forge安装器,运行并选择“安装客户端”。
- 安装Forgified Fabric API: 下载Forgified Fabric API,并将*.jar文件复制到你的.minecraft/mods文件夹中。
- 安装Sinytra Connector: 下载Sinytra Connector,并将*.jar文件复制到你的.minecraft/mods文件夹中。
- 安装CreatureChat™模组: 下载并将creaturechat-*.jar复制到你的.minecraft/mods文件夹中。
- 启动Minecraft,选择Forge配置文件。
- 配置AI: 需要LLM(大语言模型)来生成文本(AI选项见下文)。
AI选项
选择AI选项
CreatureChat™需要AI/LLM(大语言模型)来生成文本(角色和对话)。
- 免费 & 本地运行:使用开源且免费的LLM,无需支付API费用。[难度:高]
- 自带密钥:使用来自OpenAI或Groq等提供商的API密钥。[难度:中]
- 代币商店:通过向开发者购买代币来支持CreatureChat™。[难度:低]
- 免费 & 本地运行
CreatureChat™完全支持免费和开源的LLM。开始使用:
- 需要一个兼容OpenAI聊天补全JSON语法的HTTP端点。我们强烈推荐使用: Ollama 和 LiteLLM 作为你的HTTP代理。
- LiteLLM功能: 支持超过100多种LLM(例如Anthropic、VertexAI、HuggingFace、Google Gemini和Ollama)。
- 通过一个与CreatureChat™兼容的本地HTTP端点代理它们。
- 注意:在本地计算机上运行LLM需要强大的GPU。
- 在游戏中设置本地HTTP端点: /creaturechat url set "http://在此输入来自LITE-LLM的HTTP端点"
- /creaturechat model set 在此输入模型名称
- /creaturechat timeout set 360
- 更多帮助可在我们的Discord的#locall-llm-info频道找到。
- 自带密钥
适用于已使用第三方API(如OpenAI、Groq)的用户:
- 集成你自己的API密钥以实现无缝连接。
- 费用取决于提供商的按使用量计费模式。
- 默认情况下,CreatureChat使用OpenAI端点和gpt-3.5-turbo模型,以其低成本和高性能著称。
- 请注意,OpenAI的开发者API不包含免费额度。请查看OpenAI定价了解详细信息。
- 要创建OpenAI API密钥,请访问https://platform.openai.com/api-keys,并使用+ 创建新的密钥按钮。
- 在游戏中设置API密钥和模型: /creaturechat key set
- /creaturechat model set gpt-3.5-turbo
- 代币商店
通过向开发者购买代币来支持CreatureChat:
- 设置简单,提供专为CreatureChat用户设计的代币包。
- 更多信息可在我们的Discord的#token-shop频道找到。
- 在游戏中设置代币商店API密钥: /creaturechat key set

游戏内命令
配置CreatureChat
- 必需: /creaturechat key set 设置OpenAI API密钥。这是向LLM发送请求所必需的。
- 可选: /creaturechat url set "" 设置用于发送LLM请求的API URL。默认为"https://api.openai.com/v1/chat/completions"。
- 可选: /creaturechat model set 设置用于生成聊天响应的模型。默认为gpt-3.5-turbo。
- 可选: /creaturechat timeout set 设置API HTTP请求的超时时间(秒)。默认为10秒。
- 可选: /creaturechat whitelist - 显示聊天气泡 为指定实体类型或所有实体显示聊天气泡,或清除白名单。
- 可选: /creaturechat blacklist - 隐藏聊天气泡 为指定实体类型或所有实体隐藏聊天气泡,或清除黑名单。
- 可选: /story set "" 设置自定义故事(包含在角色创建和聊天提示中)。
- 可选: /story display | clear 显示或清除当前故事。
配置范围:
- 可选: 你可以在每个命令末尾指定配置范围,以确定设置应应用在何处: 默认配置(--config default):全局应用配置,除非被服务器特定配置覆盖。
- 服务器特定配置(--config server):仅应用于执行命令的服务器。
- 如果未指定--config选项,则假定为default配置范围。


许可证
- 源代码: GNU GPL v3
- 非代码资源: CC-BY-NC-SA-4.0
法律声明
- CreatureChat™是一个独立项目,未获得Mojang AB、Microsoft Corp.或OpenAI的认可。Minecraft®是Mojang AB的商标。ChatGPT®是OpenAI OpCo, LLC的商标。此处出现的所有商标仅用于标识目的。
- CreatureChat™是owlmaddie LLC的商标(注册中)。允许进行不暗示认可的事实性指称引用,例如“CreatureChat的分支”;所有其他名称或徽标的使用均需事先获得许可。
联系与资源
- 加入我们的Discord
- 文档 (源代码)
- 关注我们: YouTube |
Twitter |

基本信息
模组名称CreatureChat™
作者CreatureChat
下载量157,398
关注数440
支持版本1.20 - 1.21.7
加载器fabric / forge / neoforge
客户端required
服务端required

