Mistral-AI-Automatisierung
Automatisieren Sie Ihre Mistral-AI-Workflows – laden Sie Dateien für Fine-Tuning, Batch-Verarbeitung und OCR hoch, verwalten Sie Dokumentbibliotheken für RAG-fähige Agenten, listen und rufen Sie Dateien ab, verfolgen Sie Fine-Tuning-Jobs und integrieren Sie Mistral AI in appübergreifende Datenpipelines.
Toolkit-Dokumentation: composio.dev/toolkits/mistral_ai
Einrichtung
- Fügen Sie den Composio MCP-Server zu Ihrem Client hinzu:
https://rube.app/mcp - Verbinden Sie Ihr Mistral-AI-Konto, wenn Sie dazu aufgefordert werden (API-Key-Authentifizierung)
- Beginnen Sie mit den untenstehenden Workflows
Kern-Workflows
1. Dateien in Mistral AI hochladen
Verwenden Sie MISTRAL_AI_UPLOAD_FILE, um Dateien für Fine-Tuning, Batch-Verarbeitung oder OCR hochzuladen.
Tool: MISTRAL_AI_UPLOAD_FILE
Eingaben:
- file: object (erforderlich)
- name: string – Zieldateiname (z. B. "training_data.jsonl")
- mimetype: string – MIME-Typ (z. B. "application/pdf", "application/jsonl")
- s3key: string – S3-Schlüssel einer zuvor heruntergeladenen/gespeicherten Datei
- purpose: "fine-tune" | "batch" | "ocr" (Standard: "fine-tune")
Grenzen: Maximale Dateigröße beträgt 512 MB. Für Fine-Tuning werden nur .jsonl-Dateien unterstützt.
2. Dateien auflisten und abrufen
Verwenden Sie MISTRAL_AI_LIST_FILES, um hochgeladene Dateien mit Paginierung zu durchsuchen, und MISTRAL_AI_RETRIEVE_FILE, um Metadaten für eine bestimmte Datei zu erhalten.
Tool: MISTRAL_AI_LIST_FILES
Eingaben:
- limit: integer (optional, min 1)
- after: string (Datei-ID-Cursor für die nächste Seite)
- order: "asc" | "desc" (Standard: "desc")
Tool: MISTRAL_AI_RETRIEVE_FILE
Eingaben:
- file_id: string (erforderlich) – UUID aus "Dateien auflisten"
3. Dokumentbibliotheken erstellen
Verwenden Sie MISTRAL_AI_CREATE_LIBRARY, um Dokumente für die Verwendung mit RAG-fähigen Mistral-AI-Agenten in Bibliotheken zu gruppieren.
Tool: MISTRAL_AI_CREATE_LIBRARY
Eingaben:
- name: string (erforderlich) – z. B. "Projektdokumente"
- description: string (optional)
4. Dokumente in eine Bibliothek hochladen
Verwenden Sie MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT, um einer Bibliothek Dokumente für den RAG-Abruf durch Mistral-AI-Agenten hinzuzufügen.
Tool: MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT
- Erfordert library_id und Dateidetails
- Rufen Sie RUBE_GET_TOOL_SCHEMAS auf, um das vollständige Eingabeschema vor der Verwendung zu laden
5. Bibliotheken auflisten und Dateien herunterladen
Verwenden Sie MISTRAL_AI_LIST_LIBRARIES, um verfügbare Dokumentbibliotheken zu entdecken, und MISTRAL_AI_DOWNLOAD_FILE, um Dateiinhalte abzurufen.
Tool: MISTRAL_AI_LIST_LIBRARIES
- Listet alle Dokumentbibliotheken mit Metadaten (ID, Name, Dokumentanzahlen) auf
- Rufen Sie RUBE_GET_TOOL_SCHEMAS auf, um das vollständige Eingabeschema zu erhalten
Tool: MISTRAL_AI_DOWNLOAD_FILE
- Lädt den rohen binären Inhalt einer zuvor hochgeladenen Datei herunter
- Rufen Sie RUBE_GET_TOOL_SCHEMAS auf, um das vollständige Eingabeschema zu erhalten
6. Fine-Tuning-Jobs verfolgen
Verwenden Sie MISTRAL_AI_GET_FINE_TUNING_JOBS, um Fine-Tuning-Jobs nach Modell, Status und Erstellungszeitpunkt aufzulisten und zu filtern.
Tool: MISTRAL_AI_GET_FINE_TUNING_JOBS
- Unterstützt Filterung nach Modell, Status, Erstellungszeitpunkt und W&B-Integration
- Rufen Sie RUBE_GET_TOOL_SCHEMAS auf, um das vollständige Eingabeschema zu erhalten
Bekannte Fallstricke
| Fallstrick | Detail |
|---|---|
| Fine-Tuning-Dateiformat | Für Fine-Tuning-Uploads werden nur .jsonl-Dateien unterstützt. Andere Formate werden abgelehnt. |
| Dateigrößenbeschränkung | Die maximale Upload-Größe beträgt 512 MB pro Datei. |
| Dateiobjektstruktur | MISTRAL_AI_UPLOAD_FILE erfordert einen s3key, der auf eine zuvor gespeicherte Datei verweist, nicht auf rohen binären Inhalt. Verwenden Sie zuerst eine Download-Aktion, um Dateien in S3 zu platzieren. |
| Paginierungscursor | MISTRAL_AI_LIST_FILES verwendet cursor-basierte Paginierung über den Parameter after (Datei-ID). Rufen Sie weiter auf, bis keine Ergebnisse mehr zurückgegeben werden. |
| Bibliotheksdokumentverarbeitung | Hochgeladene Bibliotheksdokumente werden asynchron verarbeitet. Sie sind möglicherweise nicht sofort für RAG-Abfragen verfügbar. |
| Schema-Referenzen | Mehrere Tools (MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT, MISTRAL_AI_LIST_LIBRARIES, MISTRAL_AI_GET_FINE_TUNING_JOBS, MISTRAL_AI_DOWNLOAD_FILE) erfordern den Aufruf von RUBE_GET_TOOL_SCHEMAS, um die vollständigen Eingabeschemata vor der Ausführung zu laden. |
Kurzreferenz
| Tool-Slug | Beschreibung |
|---|---|
MISTRAL_AI_UPLOAD_FILE | Dateien für Fine-Tuning, Batch-Verarbeitung oder OCR hochladen |
MISTRAL_AI_LIST_FILES | Hochgeladene Dateien mit Paginierung auflisten |
MISTRAL_AI_RETRIEVE_FILE | Metadaten für eine bestimmte Datei anhand der ID abrufen |
MISTRAL_AI_DOWNLOAD_FILE | Inhalt einer hochgeladenen Datei herunterladen |
MISTRAL_AI_CREATE_LIBRARY | Eine Dokumentbibliothek für RAG erstellen |
MISTRAL_AI_LIST_LIBRARIES | Alle Dokumentbibliotheken mit Metadaten auflisten |
MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT | Ein Dokument zu einer Bibliothek für RAG hinzufügen |
MISTRAL_AI_GET_FINE_TUNING_JOBS | Fine-Tuning-Jobs auflisten und filtern |
Bereitgestellt von Composio