- 版权类型
- 原创
- 插件中文名称
- GeminiCraftChat
- 插件英文名称
- GeminiCraftChat
- 支持的核心(服务端)
- Paper
- Purpur
- Leaves
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
由于文件过大,暂时挂GitHub链接
[MD]# GeminiCraftChat
一个强大的Minecraft聊天AI插件,支持多种AI模型。
## 功能特点
- 支持多种AI模型(Gemini、DeepSeek等)
- 可自定义触发词
- 人设系统
- 敏感词过滤
- 完整的权限系统
- 详细的日志记录
## 使用方法
### 聊天命令
- `ai <消息>` - 与AI对话
- `@ai <消息>` - 与AI对话(别名)
- `!ai <消息>` - 与AI对话(别名)
### 基础命令
- `/gcc model <名称>` - 切换AI模型
- `/gcc temp <数值>` - 调整模型温度(0.0-1.0)
- `/gcc persona list` - 显示所有可用人设
- `/gcc persona switch <名称>` - 切换到指定人设
- `/gcc clear` - 清除你的对话历史
### 管理员命令
- `/gcc reload` - 重新加载配置
- `/gcc clear all` - 清除所有玩家的对话历史
- `/gcc debug` - 切换调试模式
### 中文命令
- `清除记忆` - 清除你的对话历史
- `切换人设 <名称>` - 切换到指定人设
- `查看人设` - 显示所有可用人设
- `帮助` - 显示帮助信息
## 权限
- `gcc.use` - 允许使用基本功能
- `gcc.admin` - 允许使用管理员命令
- `gcc.model.switch` - 允许切换AI模型
- `gcc.temperature.adjust` - 允许调整模型温度
- `gcc.broadcast.receive` - 允许接收AI对话广播
- `gcc.broadcast.bypass` - 允许跳过AI对话广播
## 配置文件
### API设置
```yaml
api:
models:
gemini:
name: "Gemini 2.0 Flash"
model: "gemini-2.0-flash-exp"
base_url: "https://generativelanguage.googleapis.com/v1/chat/completions"
api_key: "your-gemini-key-here"
max_tokens: 4096
temperature: 0.7
deepseek:
name: "DeepSeek R1"
model: "deepseek-r1"
base_url: "https://api.deepseek.com/v1/chat/completions"
api_key: "your-deepseek-key-here"
max_tokens: 4096
temperature: 0.7
current_model: "gemini"
```
### 日志设置
```yaml
logging:
enabled: true
directory: "logs"
format: "yyyy-MM-dd_HH-mm-ss"
include:
chat: true
commands: true
errors: true
model_changes: true
temperature_changes: true
```
## 常见问题
**Q: 如何获取API密钥?**
A:
- Gemini: 访问 [Google AI Studio](https://makersuite.google.com/app/apikey) 创建API密钥
- DeepSeek: 访问 [DeepSeek API](https://platform.deepseek.com/) 创建API密钥
**Q: 为什么AI没有响应?**
A: 请检查:
1. API密钥是否正确配置
2. 网络连接是否正常
3. 是否处于冷却时间内
4. 查看控制台错误信息
5. 检查日志文件获取详细信息
**Q: 如何切换模型?**
A: 使用 `/gcc model <模型名称>` 命令。可用的模型名称可以在配置文件中查看。
**Q: 如何调整模型温度?**
A: 使用 `/gcc temp <数值>` 命令,数值范围为0.0-1.0。温度越高,回答越随机。
## 贡献
欢迎提交Issue和Pull Request!
## 许可证
本项目采用MIT许可证。
## 支持
如果遇到问题:
- 提交 [Issue](https://github.com/ning-g-mo/gcc/issues)
- 加入QQ群:603902151
[/MD]
[MD]# GeminiCraftChat
一个强大的Minecraft聊天AI插件,支持多种AI模型。
## 功能特点
- 支持多种AI模型(Gemini、DeepSeek等)
- 可自定义触发词
- 人设系统
- 敏感词过滤
- 完整的权限系统
- 详细的日志记录
## 使用方法
### 聊天命令
- `ai <消息>` - 与AI对话
- `@ai <消息>` - 与AI对话(别名)
- `!ai <消息>` - 与AI对话(别名)
### 基础命令
- `/gcc model <名称>` - 切换AI模型
- `/gcc temp <数值>` - 调整模型温度(0.0-1.0)
- `/gcc persona list` - 显示所有可用人设
- `/gcc persona switch <名称>` - 切换到指定人设
- `/gcc clear` - 清除你的对话历史
### 管理员命令
- `/gcc reload` - 重新加载配置
- `/gcc clear all` - 清除所有玩家的对话历史
- `/gcc debug` - 切换调试模式
### 中文命令
- `清除记忆` - 清除你的对话历史
- `切换人设 <名称>` - 切换到指定人设
- `查看人设` - 显示所有可用人设
- `帮助` - 显示帮助信息
## 权限
- `gcc.use` - 允许使用基本功能
- `gcc.admin` - 允许使用管理员命令
- `gcc.model.switch` - 允许切换AI模型
- `gcc.temperature.adjust` - 允许调整模型温度
- `gcc.broadcast.receive` - 允许接收AI对话广播
- `gcc.broadcast.bypass` - 允许跳过AI对话广播
## 配置文件
### API设置
```yaml
api:
models:
gemini:
name: "Gemini 2.0 Flash"
model: "gemini-2.0-flash-exp"
base_url: "https://generativelanguage.googleapis.com/v1/chat/completions"
api_key: "your-gemini-key-here"
max_tokens: 4096
temperature: 0.7
deepseek:
name: "DeepSeek R1"
model: "deepseek-r1"
base_url: "https://api.deepseek.com/v1/chat/completions"
api_key: "your-deepseek-key-here"
max_tokens: 4096
temperature: 0.7
current_model: "gemini"
```
### 日志设置
```yaml
logging:
enabled: true
directory: "logs"
format: "yyyy-MM-dd_HH-mm-ss"
include:
chat: true
commands: true
errors: true
model_changes: true
temperature_changes: true
```
## 常见问题
**Q: 如何获取API密钥?**
A:
- Gemini: 访问 [Google AI Studio](https://makersuite.google.com/app/apikey) 创建API密钥
- DeepSeek: 访问 [DeepSeek API](https://platform.deepseek.com/) 创建API密钥
**Q: 为什么AI没有响应?**
A: 请检查:
1. API密钥是否正确配置
2. 网络连接是否正常
3. 是否处于冷却时间内
4. 查看控制台错误信息
5. 检查日志文件获取详细信息
**Q: 如何切换模型?**
A: 使用 `/gcc model <模型名称>` 命令。可用的模型名称可以在配置文件中查看。
**Q: 如何调整模型温度?**
A: 使用 `/gcc temp <数值>` 命令,数值范围为0.0-1.0。温度越高,回答越随机。
## 贡献
欢迎提交Issue和Pull Request!
## 许可证
本项目采用MIT许可证。
## 支持
如果遇到问题:
- 提交 [Issue](https://github.com/ning-g-mo/gcc/issues)
- 加入QQ群:603902151
[/MD]