添加模型调用子模型的能力

This commit is contained in:
slexce 2026-03-10 23:33:23 +08:00
parent bd16c6de8c
commit 604116ba7f
5 changed files with 773 additions and 14 deletions

View file

@ -68,6 +68,17 @@ _✨ 支持多API预设、MCP协议、内置工具、联网搜索、视觉模型
- 可动态修改群组专属系统提示词(`/修改设定`
- 支持自定义默认提示词
1. **子模型调用能力**
- 主模型可以调用其他子模型完成特定任务(如生成图片、语音、视频)
- 支持配置可调用的子模型列表(`call_model_list`
- 调用失败时自动切换备选模型
- 子模型如果支持MCP可以继续调用MCP工具
1. **定时任务功能**
- 支持创建各类定时提醒任务(一次性、每日、每周、每年、间隔)
- 任务触发时AI自动生成友好的提醒消息
- 任务触发时可调用MCP工具获取最新信息如天气
## 💿 安装
<details open>
@ -143,7 +154,7 @@ _✨ 支持多API预设、MCP协议、内置工具、联网搜索、视觉模型
| ob__recall_message | 撤回指定消息 | 机器人需要管理员权限或为消息发送者 |
### MCP服务器配置
### API预设配置
其中LLMCHAT__API_PRESETS为一个列表每项配置有以下的配置项
| 配置项 | 必填 | 默认值 | 说明 |
@ -157,6 +168,12 @@ _✨ 支持多API预设、MCP协议、内置工具、联网搜索、视觉模型
| proxy | 否 | 无 | 请求API时使用的HTTP代理 |
| support_mcp | 否 | False | 是否支持MCP协议 |
| support_image | 否 | False | 是否支持图片输入 |
| support_to_image | 否 | False | 是否支持生成图片(作为子模型被调用时) |
| support_to_voice | 否 | False | 是否支持生成语音(作为子模型被调用时) |
| support_to_video | 否 | False | 是否支持生成视频(作为子模型被调用时) |
| call_model_list | 否 | None | 可调用的子模型名称列表,用于扩展主模型能力 |
### MCP服务器配置
LLMCHAT__MCP_SERVERS同样为一个dictkey为服务器名称value配置的格式基本兼容 Claude.app 的配置格式,具体支持如下