MistralAI自动化Skill MistralAIAutomation

这个技能用于自动化 Mistral AI 的操作,通过 Composio MCP 集成实现文件上传、文档库管理、微调作业跟踪和 RAG 管道构建,提升 AI 工作流的效率。关键词:Mistral AI,自动化,文件管理,微调,RAG,AI 工作流。

RAG应用 0 次安装 0 次浏览 更新于 3/12/2026

名称: Mistral AI 自动化 描述: “自动化 Mistral AI 操作 – 管理文件和库,上传文档进行微调、批处理和 OCR,跟踪微调作业,并通过 Composio MCP 集成构建 RAG 管道。” 需要: mcp: - rube

Mistral AI 自动化

自动化您的 Mistral AI 工作流 – 上传文件进行微调、批处理和 OCR,管理文档库以供 RAG 驱动的智能体使用,列出和检索文件,跟踪微调作业,并将 Mistral AI 集成到跨应用数据管道中。

工具包文档: composio.dev/toolkits/mistral_ai


设置

  1. 将 Composio MCP 服务器添加到您的客户端: https://rube.app/mcp
  2. 当提示时连接您的 Mistral AI 账户(API 密钥认证)
  3. 开始使用以下工作流

核心工作流

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_DOCUMENTMISTRAL_AI_LIST_LIBRARIESMISTRAL_AI_GET_FINE_TUNING_JOBSMISTRAL_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 提供支持