import os from mistralai import Mistral import config api_key = config.MISTRAL_API_KEY client = Mistral(api_key=api_key) def process_passport(passport_b64: str) -> str: mistral_image_url = f"data:image/jpeg;base64,{passport_b64}" ocr_response = client.ocr.process( model="mistral-ocr-latest", document={ "type": "image_url", "image_url": mistral_image_url } ) # Extraire le markdown de toutes les pages markdown_text = "\n\n".join(page.markdown for page in ocr_response.pages) return markdown_text # Tu peux aussi retourner juste le chemin si tu préfères