Problème utilisation Mistral Api sur Azure

Saleha Bht 0 Points de réputation
2025-03-19T09:15:06.3733333+00:00

Bonjour,

Les appels à l'API de Mistral fonctionnent correctement via Azure mais lorsque j'essaye d'envoyer un historique de la conversation, j'ai une erreur.

Je fais appel à l'API de la façon suivante :

from mistralai_azure import MistralAzure


mistral = MistralAzure(
            azure_endpoint=os.getenv('MISTRAL_ENDPOINT'),
            azure_api_key=os.getenv('MISTRAL_API_KEY')
            )

Le test :

{    "messages": [        
{"role": "user", "content": "salut, quelle est la capitale de la France ?"},        
{"role": "assistant", "content": "Bonjour, la capitale de la France est Paris"},        {"role": "user", "content": "et celle de l'Afghanistan ?"}        
],    
"model": "Mistral",    
"temperature": 0.5
}

L'erreur que je rencontre :

Error: {"detail":[{"loc":["body","messages",1,"assistant","prefix"],"msg":"Extra inputs are not permitted","type":"extra_forbidden"}]}

Le rôle "assistant" n'a pas l'air d'être pris en compte. Pouvez vous m'aider à régler ce problème ?

Azure
Azure

Plateforme et infrastructure de cloud computing pour la génération, le déploiement et la gestion d’applications et de services à travers un réseau mondial de centres de données gérés par Microsoft.


1 réponse

  1. Supprimé

    Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.


    Les commentaires ont été désactivés. En savoir plus

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.