[聊天|信息]OllamaChat —— 为服务器接入Ollama或调用AI服务愉快互动[1.21.x]
本帖最后由 xwwsdd 于 2025-2-26 22:23 编辑# OllamaChat
## 概述
**OllamaChat** 是一个超轻量的 Minecraft 插件,它将 Ollama 及 AI 模型直接带入您的 Minecraft 世界。该插件使玩家能够实时与 AI 互动,上下文连贯对话,创造独特且沉浸式的游戏体验,同时还可以直接调用其他 AI 服务(如 OpenAI)。无论您是想与 AI 伙伴聊天、提问,还是单纯探索 AI 的功能,OllamaChat 都能在 Minecraft 中实现这一切。
(目前仅测试Paper核心及其分支可正常使用,未作其他核心(如Folia)测试。)
## 功能
- **多语言支持**:默认支持英文和中文,用户可以根据需要切换语言。
- **上下文连贯**:上下文续接功能使 AI 回复更加连贯。
- **多种 AI 支持**:内置对 Ollama 和 OpenAI 等多个 AI 服务的支持
- **AI 驱动的对话**:通过在 Minecraft 聊天中输入以 `@bot` 开头的消息与 AI 实体进行交流。AI 会智能地回应,提供动态且有趣的互动。
- **Ollama 集成**:利用 Ollama 的强大功能,提升您的 Minecraft 体验。
- **插件管理方便**:支持通过命令重新加载配置,无需重启服务器即可应用更改。
## 使用方法
### 与 AI 聊天
要与 AI 互动,只需在 Minecraft 聊天中输入 `@bot` 加上您的消息。AI 会处理您的输入并作出相应回应。
**示例:**
```
@bot 今天的天气怎么样?
```
### 命令
插件提供几个核心命令来管理 AI 服务和配置:
- **/ollamachat reload**: 重新加载插件配置,包括语言文件和其他设置。
- **/ollamachat toggle <ai-name>**: 启用或禁用指定的 AI 服务。
- **/aichat <ai-name> <prompt>**: 直接与其它 AI 服务(如 OpenAI)交互。
## 安装
1. **下载插件**:从 [插件Github仓库](https://github.com/mcraftbbs/Ollama-Chat) 或 (https://modrinth.com/plugin/ollama-chat) 获取最新版本的 **OllamaChat**。
2. **安装插件**:将下载的 `.jar` 文件放入 Minecraft 服务器的 `plugins` 文件夹中。
3. **配置插件**:修改 `config.yml` 文件以自定义 AI 设置。
4. **重新加载插件**:使用 `/ollamareload` 命令应用任何配置更改。
## 配置
插件的配置文件 (`config.yml`) 允许您自定义 AI 互动的各个方面。
示例 `config.yml`:
```yaml
# Ollama API 配置
ollama-api-url: "http://localhost:11434/api/generate"
model: "llama3"
# 聊天格式设置
trigger-prefix: "@bot "
response-prefix: "§b §r"
# 响应长度控制
max-response-length: 500
# 对话历史
max-history: 5
# 多语言支持配置
language: "en"# 默认语言(en 或 zh_cn)
# 其他 AI 配置
other-ai-configs:
openai:
api-url: "https://api.openai.com/v1/chat/completions"
api-key: "your-openai-api-key"
model: "gpt-4"
enabled: true
```
## 贡献
我们欢迎社区成员为改进 **Ollama-Chat** 做出贡献!如果您有想法、错误报告或功能请求,请在 (https://github.com/mcraftbbs/Ollama-Chat) 中提交问题或拉取请求。
## 许可证
**Ollama-Chat** 采用 MIT 许可证。更多详情请参阅 (LICENSE) 文件。
## 支持
如需帮助、问题或反馈,请访问我们的 (https://github.com/mcraftbbs/Ollama-Chat)。
---
**注意**:**Ollama-Chat** 正在积极开发中,会定期添加新功能和改进。敬请期待更新!
页:
[1]