截图
介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。
在 Minecraft 中与任意生物聊天!所有生物都能通过 AI 交谈并做出反应!

功能
- AI 驱动的对话:使用 ChatGPT 或开源 AI 模型,每次对话都独一无二、妙趣横生!
- 行为:生物可以自行做出决定,还能跟随、逃跑、攻击、保护,以及做更多事情!
- 反应:生物会自动回应受到伤害或收到玩家给予的物品。
- 友谊:追踪你与生物的关系,从朋友到敌人。
- 多人游戏:与他人共享体验;对话会在服务器和玩家之间同步。
- 记忆:生物会记住你们过去的互动,让每次聊天都更加贴近彼此。
来一场有意义的对话,建立长久的友谊?又或是背叛呢?


安装说明
Fabric(推荐)
- 安装 Fabric 加载器和前置库:按照此处的说明操作
- 安装 CreatureChat 模组:下载并将
creaturechat-*.jar和fabric-api-*.jar复制到.minecraft/mods - 使用 Fabric 配置启动 Minecraft
- 配置 AI:生成文本需要 LLM(大型语言模型)(AI 选项见下文)
或者
Forge(搭配 Sinytra Connector)
- 安装 Forge:下载Forge 安装程序并运行,然后选择“Install client”
- 安装 Forgified Fabric API:下载 Forgified Fabric API,并将
*.jar复制到.minecraft/mods - 安装 Sinytra Connector:下载 Sinytra Connector,并将
*.jar复制到.minecraft/mods。注意:仅支持 Minecraft 1.20.1。 - 安装 CreatureChat 模组:下载并将
creaturechat-*.jar复制到.minecraft/mods - 使用 Forge 配置启动 Minecraft
- 配置 AI:生成文本需要 LLM(大型语言模型)(AI 选项见下文)

AI 选项
CreatureChat™ 需要 AI / LLM(大型语言模型)来生成文本(角色和对话)。连接 LLM 有许多不同的
方式。
- 免费与本地运行:使用开源且免费的 LLM,无需支付任何 API 费用。[难度:高]
- 使用你自己的密钥:使用你在 OpenAI 或 Groq 等服务商处的 API 密钥。[难度:中]
免费与本地运行
CreatureChat™ 完全支持免费开源的 LLM。开始使用:
- 需要一个兼容 OpenAI Chat Completion JSON 语法的 HTTP 端点。
- 下载并安装:Ollama
- 在终端中运行:
ollama pull llama3 - 下载并安装 LiteLLM:
pip install 'litellm' 'litellm[proxy]' - 启动本地服务器:
litellm --model ollama/llama3 --port 4000 - 在游戏中设置 API 密钥和模型:
/creaturechat url set "YOUR-LOCAL-IP-HERE:4000/v1/chat/completions"/creaturechat model set "ollama/llama3"/creaturechat timeout set 0
- 如需更多帮助,请前往我们 Discord 服务器中的 #free-and-local 频道。
使用你自己的密钥
适用于已经在使用第三方 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
加入我们的 Discord,支持 CreatureChat!
更多信息请访问我们的 Discord。


游戏内命令 / 配置
- 必需:
/creaturechat key set key- 设置 OpenAI API 密钥。发起 LLM 请求时必须使用此密钥。
- 可选:
/creaturechat url set "url"- 设置用于发起 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 的分支”等事实性指称,只要不暗示获得认可;其他对该名称或徽标的使用均须事先获得许可。
联系与资源

常见问题
CreatureChat™ 支持哪些 Minecraft 版本?
CreatureChat™ 支持 Minecraft Java 版 1.20–1.21.7,共 15 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
CreatureChat™ 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。


评论
登录后评论和评分