名称: Mistral AI 自动化 描述: “自动化 Mistral AI 操作 – 管理文件和库,上传文档进行微调、批处理和 OCR,跟踪微调作业,并通过 Composio MCP 集成构建 RAG 管道。” 需要: mcp: - rube
Mistral AI 自动化
自动化您的 Mistral AI 工作流 – 上传文件进行微调、批处理和 OCR,管理文档库以供 RAG 驱动的智能体使用,列出和检索文件,跟踪微调作业,并将 Mistral AI 集成到跨应用数据管道中。
工具包文档: composio.dev/toolkits/mistral_ai
设置
- 将 Composio MCP 服务器添加到您的客户端:
https://rube.app/mcp - 当提示时连接您的 Mistral AI 账户(API 密钥认证)
- 开始使用以下工作流
核心工作流
1. 上传文件到 Mistral AI
使用 MISTRAL_AI_UPLOAD_FILE 上传文件进行微调、批处理或 OCR。
工具: MISTRAL_AI_UPLOAD_FILE
输入:
- 文件: 对象(必需)
- 名称: 字符串 -- 目标文件名(例如,"training_data.jsonl")
- mimetype: 字符串 -- MIME 类型(例如,"application/pdf","application/jsonl")
- s3key: 字符串 -- 先前下载/存储文件的 S3 密钥
- 目的: "fine-tune" | "batch" | "ocr"(默认 "fine-tune")
限制: 最大文件大小为 512 MB。对于微调,仅支持 .jsonl 文件。
2. 列出和检索文件
使用 MISTRAL_AI_LIST_FILES 浏览上传的文件并进行分页,MISTRAL_AI_RETRIEVE_FILE 获取特定文件的元数据。
工具: MISTRAL_AI_LIST_FILES
输入:
- 限制: 整数(可选,最小 1)
- 之后: 字符串(文件 ID 光标用于下一页)
- 顺序: "asc" | "desc"(默认 "desc")
工具: MISTRAL_AI_RETRIEVE_FILE
输入:
- 文件_id: 字符串(必需) -- 从列出文件获取的 UUID
3. 创建文档库
使用 MISTRAL_AI_CREATE_LIBRARY 将文档分组到库中,供 RAG 驱动的 Mistral AI 智能体使用。
工具: MISTRAL_AI_CREATE_LIBRARY
输入:
- 名称: 字符串(必需) -- 例如,"项目文档"
- 描述: 字符串(可选)
4. 上传文档到库
使用 MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT 将文档添加到库中,供 Mistral AI 智能体进行 RAG 检索。
工具: MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT
- 需要 library_id 和文件详情
- 使用前调用 RUBE_GET_TOOL_SCHEMAS 获取完整输入模式
5. 列出库和下载文件
使用 MISTRAL_AI_LIST_LIBRARIES 发现可用的文档库,MISTRAL_AI_DOWNLOAD_FILE 检索文件内容。
工具: MISTRAL_AI_LIST_LIBRARIES
- 列出所有文档库及其元数据(id、名称、文档计数)
- 使用前调用 RUBE_GET_TOOL_SCHEMAS 获取完整输入模式
工具: MISTRAL_AI_DOWNLOAD_FILE
- 下载先前上传文件的原始二进制内容
- 使用前调用 RUBE_GET_TOOL_SCHEMAS 获取完整输入模式
6. 跟踪微调作业
使用 MISTRAL_AI_GET_FINE_TUNING_JOBS 列出和按模型、状态、创建时间过滤微调作业。
工具: MISTRAL_AI_GET_FINE_TUNING_JOBS
- 支持按模型、状态、创建时间和 W&B 集成过滤
- 使用前调用 RUBE_GET_TOOL_SCHEMAS 获取完整输入模式
已知陷阱
| 陷阱 | 详情 |
|---|---|
| 微调文件格式 | 仅支持 .jsonl 文件用于微调上传。其他格式将被拒绝。 |
| 文件大小限制 | 每文件最大上传大小为 512 MB。 |
| 文件对象结构 | MISTRAL_AI_UPLOAD_FILE 需要一个引用先前存储文件的 s3key,而不是原始二进制内容。首先使用下载操作在 S3 中暂存文件。 |
| 分页光标 | MISTRAL_AI_LIST_FILES 使用基于光标的分布,通过 after 参数(文件 ID)。继续获取直到没有更多结果返回。 |
| 库文档处理 | 上传的库文档是异步处理的。上传后,它们可能不会立即可用于 RAG 查询。 |
| 模式引用 | 多个工具(MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT、MISTRAL_AI_LIST_LIBRARIES、MISTRAL_AI_GET_FINE_TUNING_JOBS、MISTRAL_AI_DOWNLOAD_FILE)需要在执行前调用 RUBE_GET_TOOL_SCHEMAS 以加载完整输入模式。 |
快速参考
| 工具标记 | 描述 |
|---|---|
MISTRAL_AI_UPLOAD_FILE |
上传文件进行微调、批处理或 OCR |
MISTRAL_AI_LIST_FILES |
列出上传的文件并进行分页 |
MISTRAL_AI_RETRIEVE_FILE |
按 ID 获取特定文件的元数据 |
MISTRAL_AI_DOWNLOAD_FILE |
下载上传文件的内容 |
MISTRAL_AI_CREATE_LIBRARY |
为 RAG 创建文档库 |
MISTRAL_AI_LIST_LIBRARIES |
列出所有文档库及其元数据 |
MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT |
添加文档到库以供 RAG |
MISTRAL_AI_GET_FINE_TUNING_JOBS |
列出和过滤微调作业 |
由 Composio 提供支持