Mistral AI 자동화은(는) 무엇을 하나요?
파인튜닝, 배치 처리, OCR용 파일 업로드, RAG 지원 에이전트를 위한 문서 라이브러리 관리, 파일 목록 조회 및 검색, 파인튜닝 작업 추적, 앱 간 데이터 파이프라인에 Mistral AI 통합 등 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
입력:
- file: 객체 (필수)
- name: 문자열 -- 대상 파일 이름 (예: "training_data.jsonl")
- mimetype: 문자열 -- MIME 유형 (예: "application/pdf", "application/jsonl")
- s3key: 문자열 -- 이전에 다운로드/저장한 파일의 S3 키
- purpose: "fine-tune" | "batch" | "ocr" (기본값 "fine-tune")
제한 사항: 최대 파일 크기는 512MB입니다. 파인튜닝의 경우 .jsonl 파일만 지원됩니다.
2. 파일 목록 조회 및 검색
MISTRAL_AI_LIST_FILES로 업로드된 파일을 페이지네이션하여 탐색하고, MISTRAL_AI_RETRIEVE_FILE로 특정 파일의 메타데이터를 가져오세요.
도구: MISTRAL_AI_LIST_FILES
입력:
- limit: 정수 (선택 사항, 최소 1)
- after: 문자열 (다음 페이지를 위한 파일 ID 커서)
- order: "asc" | "desc" (기본값 "desc")
도구: MISTRAL_AI_RETRIEVE_FILE
입력:
- file_id: 문자열 (필수) -- List Files에서 얻은 UUID
3. 문서 라이브러리 생성
MISTRAL_AI_CREATE_LIBRARY를 사용하여 문서를 라이브러리로 그룹화하고 RAG 지원 Mistral AI 에이전트에 사용하세요.
도구: MISTRAL_AI_CREATE_LIBRARY
입력:
- name: 문자열 (필수) -- 예: "프로젝트 문서"
- description: 문자열 (선택 사항)
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 파일만 지원됩니다. 다른 형식은 거부됩니다. |
| 파일 크기 제한 | 파일당 최대 업로드 크기는 512MB입니다. |
| 파일 객체 구조 | 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 제공