Automação Mistral AI
Automatize seus fluxos de trabalho do Mistral AI – faça upload de arquivos para fine-tuning, processamento em lote e OCR, gerencie bibliotecas de documentos para agentes habilitados com RAG, liste e recupere arquivos, acompanhe trabalhos de fine-tuning e integre o Mistral AI em pipelines de dados entre aplicativos.
Documentação do toolkit: composio.dev/toolkits/mistral_ai
Configuração
- Adicione o servidor MCP do Composio ao seu cliente:
https://rube.app/mcp - Conecte sua conta do Mistral AI quando solicitado (autenticação via chave de API)
- Comece a usar os fluxos de trabalho abaixo
Fluxos de Trabalho Principais
1. Upload de Arquivos para o Mistral AI
Use MISTRAL_AI_UPLOAD_FILE para fazer upload de arquivos para fine-tuning, processamento em lote ou OCR.
Tool: MISTRAL_AI_UPLOAD_FILE
Inputs:
- file: object (obrigatório)
- name: string -- nome do arquivo de destino (ex.: "training_data.jsonl")
- mimetype: string -- tipo MIME (ex.: "application/pdf", "application/jsonl")
- s3key: string -- chave S3 de um arquivo previamente baixado/armazenado
- purpose: "fine-tune" | "batch" | "ocr" (padrão "fine-tune")
Limites: O tamanho máximo do arquivo é 512 MB. Para fine-tuning, apenas arquivos .jsonl são suportados.
2. Listar e Recuperar Arquivos
Use MISTRAL_AI_LIST_FILES para navegar pelos arquivos enviados com paginação, e MISTRAL_AI_RETRIEVE_FILE para obter metadados de um arquivo específico.
Tool: MISTRAL_AI_LIST_FILES
Inputs:
- limit: integer (opcional, mínimo 1)
- after: string (cursor de ID do arquivo para próxima página)
- order: "asc" | "desc" (padrão "desc")
Tool: MISTRAL_AI_RETRIEVE_FILE
Inputs:
- file_id: string (obrigatório) -- UUID obtido em List Files
3. Criar Bibliotecas de Documentos
Use MISTRAL_AI_CREATE_LIBRARY para agrupar documentos em bibliotecas para uso com agentes Mistral AI habilitados para RAG.
Tool: MISTRAL_AI_CREATE_LIBRARY
Inputs:
- name: string (obrigatório) -- ex.: "Documentos do Projeto"
- description: string (opcional)
4. Upload de Documentos para uma Biblioteca
Use MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT para adicionar documentos a uma biblioteca para recuperação RAG por agentes Mistral AI.
Tool: MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT
- Requer library_id e detalhes do arquivo
- Chame RUBE_GET_TOOL_SCHEMAS para o esquema de entrada completo antes de usar
5. Listar Bibliotecas e Baixar Arquivos
Use MISTRAL_AI_LIST_LIBRARIES para descobrir bibliotecas de documentos disponíveis, e MISTRAL_AI_DOWNLOAD_FILE para recuperar o conteúdo do arquivo.
Tool: MISTRAL_AI_LIST_LIBRARIES
- Lista todas as bibliotecas de documentos com metadados (id, nome, contagem de documentos)
- Chame RUBE_GET_TOOL_SCHEMAS para o esquema de entrada completo
Tool: MISTRAL_AI_DOWNLOAD_FILE
- Baixa o conteúdo binário bruto de um arquivo previamente enviado
- Chame RUBE_GET_TOOL_SCHEMAS para o esquema de entrada completo
6. Acompanhar Trabalhos de Fine-Tuning
Use MISTRAL_AI_GET_FINE_TUNING_JOBS para listar e filtrar trabalhos de fine-tuning por modelo, status e tempo de criação.
Tool: MISTRAL_AI_GET_FINE_TUNING_JOBS
- Suporta filtragem por modelo, status, tempo de criação e integração com W&B
- Chame RUBE_GET_TOOL_SCHEMAS para o esquema de entrada completo
Armadilhas Conhecidas
| Armadilha | Detalhe |
|---|---|
| Formato de arquivo para fine-tuning | Apenas arquivos .jsonl são suportados para uploads de fine-tuning. Outros formatos serão rejeitados. |
| Limite de tamanho de arquivo | O tamanho máximo de upload é 512 MB por arquivo. |
| Estrutura do objeto de arquivo | MISTRAL_AI_UPLOAD_FILE requer um s3key referenciando um arquivo previamente armazenado, não o conteúdo binário bruto. Use uma ação de download primeiro para preparar arquivos no S3. |
| Cursores de paginação | MISTRAL_AI_LIST_FILES usa paginação baseada em cursor através do parâmetro after (ID do arquivo). Continue buscando até que nenhum resultado seja retornado. |
| Processamento de documentos em bibliotecas | Os documentos enviados para a biblioteca são processados de forma assíncrona. Eles podem não estar imediatamente disponíveis para consultas RAG após o upload. |
| Referências de esquemas | Várias ferramentas (MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT, MISTRAL_AI_LIST_LIBRARIES, MISTRAL_AI_GET_FINE_TUNING_JOBS, MISTRAL_AI_DOWNLOAD_FILE) exigem chamar RUBE_GET_TOOL_SCHEMAS para carregar os esquemas de entrada completos antes da execução. |
Referência Rápida
| Slug da Ferramenta | Descrição |
|---|---|
MISTRAL_AI_UPLOAD_FILE | Fazer upload de arquivos para fine-tuning, processamento em lote ou OCR |
MISTRAL_AI_LIST_FILES | Listar arquivos enviados com paginação |
MISTRAL_AI_RETRIEVE_FILE | Obter metadados de um arquivo específico pelo ID |
MISTRAL_AI_DOWNLOAD_FILE | Baixar o conteúdo de um arquivo enviado |
MISTRAL_AI_CREATE_LIBRARY | Criar uma biblioteca de documentos para RAG |
MISTRAL_AI_LIST_LIBRARIES | Listar todas as bibliotecas de documentos com metadados |
MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT | Adicionar um documento a uma biblioteca para RAG |
MISTRAL_AI_GET_FINE_TUNING_JOBS | Listar e filtrar trabalhos de fine-tuning |
Desenvolvido por Composio