• Minecraft插件
  • [聊天|实用][1.21.1]OllamaChat - 让玩家与AI轻松服内交互

  • 伊芙雅

    Lv. 4 石匠人
  • Lv. 4 石匠人
  • 已编辑

Ollama-Chat

Download

概述

Ollama-Chat 是一款轻量级的 Minecraft 插件,将 Ollama 及其他 AI 模型的强大功能引入到你的 Minecraft 世界中。该插件允许玩家与 AI 进行实时互动,创造独特而沉浸式的游戏体验。无论是与 AI 伙伴聊天、提问,还是探索 AI 的其他能力,Ollama-Chat 都能在 Minecraft 中实现这一切。截止当前版本已增加上下文保存与引用功能。

特性

  • AI 驱动的对话:通过在 Minecraft 聊天框中输入 @bot 后加上你的消息,与 AI 实体进行互动,AI 将智能回复,提供动态且富有趣味的互动体验。
  • Ollama 集成:利用 Ollama 的先进能力,提升你的 Minecraft 游戏体验。
  • 多语言支持:通过 lang 文件夹中的语言文件,支持多种语言(例如英文、简体中文)。
  • 动态启用/禁用 AI 服务:使用 /ollamachat toggle <ai-name> 命令,动态开启或关闭指定的 AI 服务。
  • 简洁命令:使用 /ollamachat reload 命令即时重新加载插件配置,确保无须重启服务器即可更新设置。

使用方法

与 AI 对话

要与 AI 互动,只需在 Minecraft 聊天框中输入 @bot 后跟上你的消息。AI 会处理你的输入并作出回应。

示例:

@bot 今天天气怎么样?

命令

  • /ollamachat reload:重新加载插件配置,包括语言文件和 AI 设置。
  • /ollamachat toggle <ai-name>:启用或禁用指定的 AI 服务。
  • /aichat <ai-name> <prompt>:与其他 AI 服务互动(例如 OpenAI)。

示例:

/aichat openai 讲个笑话

安装

  1. 下载插件:从 官方仓库 获取最新版本的 Ollama-Chat
  2. 安装插件:将下载的 .jar 文件放入 Minecraft 服务器的 plugins 文件夹中。
  3. 配置插件:修改 config.yml 文件,定制 AI 设置。
  4. 重新加载插件:使用 /ollamachat reload 命令应用任何配置更改。

配置

插件的配置文件(config.yml)允许你定制 AI 互动的各个方面。

示例 config.yml:


# Ollama API
ollama-api-url: "http://localhost:11434/api/generate"  # Ollama API 地址
model: "llama3"  # 使用的模型
ollama-enabled: true  # 是否启用 Ollama

# 流式传输设置
stream-settings:
 enabled: true  # 是否启用流式传输

# 聊天设置
trigger-prefix: "@bot "  # 触发前缀
response-prefix: "§b[AI] §r"  # 回复前缀

# 长度设置
max-response-length: 500  # 最大回复长度

# 历史记录设置
max-history: 5  # 最大历史记录条数

# 语言设置
language: "en"  # 语言(英文)

# 进度显示设置
progress-display:
 enabled: true  # 是否启用进度显示
 type: "bossbar"  # 显示类型(bossbar 或 actionbar)
 color: "BLUE"  # BossBar 颜色(蓝色、绿色、红色等)
 style: "SOLID"  # BossBar 样式(实心、六段式等)
 update-interval: 1  # 进度更新频率(秒)
 title: "&bGenerating..."  # 进度条标题(支持颜色代码)
 animation-effects:
   complete-particles: true  # 完成后显示粒子效果
   error-sound: "ENTITY_ENDERMAN_TELEPORT"  # 错误时播放的声音

# 其他 AI 配置
other-ai-configs:
 openai:
   api-url: "https://api.openai.com/v1/chat/completions"  # OpenAI API 地址
   api-key: "your-openai-api-key"  # OpenAI API 密钥
   model: "gpt-4"  # 使用的模型
   enabled: false  # 是否启用 OpenAI
   messages-format: true  # 是否使用消息格式

贡献

我们欢迎社区成员为 Ollama-Chat 做出贡献!如果你有创意、Bug 报告或功能请求,请在我们的 GitHub 仓库中提出问题或提交 Pull Request。

许可证

Ollama-Chat 使用 MIT 许可证。更多详情,请参见 LICENSE 文件。

支持

如需帮助、提问或反馈,请访问我们的 GitHub 仓库 或加入我们的 社区服务器


注意Ollama-Chat 正在积极开发中,新的功能和改进将定期发布。敬请期待!

伊芙雅 更改标题为「[聊天|实用][1.21.1]OllamaChat - 让玩家与AI轻松服内交互