
CreatureChat
使用AI让实体自然反应的我的世界模组!
查看大图与 Minecraft 中的任何生物聊天!所有生物都可以使用 AI 说话和互动!

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


安装说明
Fabric(推荐)
Fabric 安装说明
- 安装 Fabric Loader 和 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 安装器,运行它,然后选择“Install client”。
- 安装 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™。[难度:低]
1. 免费且本地运行
CreatureChat™ 完全支持免费且开源的 LLM。开始使用:
- 需要一个兼容 OpenAI 聊天补全 JSON 语法的 HTTP 端点。我们强烈推荐使用:
- 在游戏中设置本地 HTTP 端点:
/creaturechat url set "http://ENTER-YOUR-HTTP-ENDPOINT-FROM-LITE-LLM"/creaturechat model set ENTER-MODEL-NAME/creaturechat timeout set 360
- 更多帮助可以在我们的 Discord 上的 #locall-llm-info 频道中找到。
2. 自带密钥
适用于已经在使用第三方 API(例如 OpenAI、Groq)的用户:
- 集成你自己的 API 密钥,实现无缝连接。
- 费用取决于服务商按用量计费的定价模式。
- 默认情况下,CreatureChat 使用 OpenAI 端点和
gpt-3.5-turbo模型,该模型以低成本和高性能的平衡而闻名。 - 请注意,OpenAI 的开发者 API 不包含免费使用额度。请查看 OpenAI 定价 了解详细信息。
- 要创建 OpenAI API 密钥,请访问 https://platform.openai.com/api-keys,并使用 + Create new secret key 按钮。
- 在游戏中设置 API 密钥和模型:
/creaturechat key set <YOUR-SECRET-KEY-HERE>/creaturechat model set gpt-3.5-turbo
3. 令牌商店
通过从开发者处购买令牌来支持 CreatureChat:
- 简单的令牌包,易于设置,专为 CreatureChat 用户打造。
- 更多信息可以在我们的 Discord 上的 #token-shop 频道中找到。
- 在游戏中设置令牌商店 API 密钥:
/creaturechat key set <YOUR-SECRET-KEY-HERE>

游戏内命令
配置 CreatureChat
- 必需:
/creaturechat key set <key>- 设置 OpenAI API 密钥。这是向 LLM 发起请求所必需的。
- 可选:
/creaturechat url set "<url>"- 设置用于 LLM 请求的 API 的 URL。默认为
"https://api.openai.com/v1/chat/completions"。
- 设置用于 LLM 请求的 API 的 URL。默认为
- 可选:
/creaturechat model set <model>- 设置用于对话回复生成的模型。默认为
gpt-3.5-turbo。
- 设置用于对话回复生成的模型。默认为
- 可选:
/creaturechat timeout set <seconds>- 设置 API HTTP 请求的超时时间(秒)。默认为
10秒。
- 设置 API HTTP 请求的超时时间(秒)。默认为
- 可选:
/creaturechat whitelist <entityType | all | clear>- 显示聊天气泡- 显示指定实体类型或所有实体的聊天气泡,或清除白名单。
- 可选:
/creaturechat blacklist <entityType | all | clear>- 隐藏聊天气泡- 隐藏指定实体类型或所有实体的聊天气泡,或清除黑名单。
- 可选:
/story set "<story-text>"- 设置自定义故事(包含在角色创建和聊天提示中)。
- 可选:
/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 的分支”)是允许的;所有其他对名称或徽标的使用都需要事先获得许可。
联系与资源

正在加载版本记录…


















正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。