Envoyer votre première requête API

Créez une clé API, installez le SDK et envoyez une requête de chat completion.

  • Installer le SDK Python ou TypeScript
  • Envoyer une requête à un modèle Mistral
  • Afficher la réponse du modèle

Tout ce qui suit constitue la base des quickstarts agent et RAG qui suivent.

Temps nécessaire : ~5 minutes

Prérequis

Prérequis

Étape 1 : Obtenir votre clé API

Étape 1 : Obtenir votre clé API

  1. Ouvrez StudioClés API.
  2. Cliquez sur Créer une nouvelle clé.
  3. Donnez un nom à la clé (par exemple, quickstart) et cliquez sur Créer.
  4. Copiez la clé dans votre presse-papiers. La clé n'apparaît qu'une seule fois ; si vous la perdez, générez-en une nouvelle.
  5. Définissez la clé comme variable d'environnement dans votre terminal :
export MISTRAL_API_KEY="your_api_key_here"
Étape 2 : Installer le SDK

Étape 2 : Installer le SDK

pip install mistralai
Étape 3 : Envoyer votre première requête

Étape 3 : Envoyer votre première requête

Créez un fichier et ajoutez le code suivant :

# quickstart.py
import os
from mistralai import Mistral

client = Mistral(api_key=os.environ["MISTRAL_API_KEY"])

response = client.chat.complete(
    model="mistral-large-latest",
    messages=[
        {"role": "user", "content": "What is Mistral AI?"}
    ],
)

print(response.choices[0].message.content)
Étape 4 : Exécuter le code

Étape 4 : Exécuter le code

python quickstart.py
Vérification

Vérification

Le terminal affiche une brève description de Mistral AI. Si ce n'est pas le cas, consultez le tableau d'erreurs ci-dessous.

ErreurCauseSolution
401 UnauthorizedLa clé API est incorrecte ou non définieExécutez echo $MISTRAL_API_KEY pour vérifier que la variable est définie
402 Payment RequiredAucun moyen de paiement sur le compteAjoutez-en un sur AdminAbonnements › Facturation
429 Too Many RequestsLimite de débit atteinteAttendez et réessayez avec un backoff exponentiel
Et ensuite

Et ensuite