Aller au contenu

Mistral

OpenClaw inclut un plugin Mistral intégré qui enregistre quatre contrats : complétions de chat, compréhension des médias (transcription par lots Voxtral), STT en temps réel pour les appels vocaux (Voxtral Realtime) et embeddings mémoire (mistral-embed).

PropriétéValeur
ID du fournisseurmistral
Pluginintégré, enabledByDefault: true
Variable d’env d’authMISTRAL_API_KEY
Indicateur d’intégration--auth-choice mistral-api-key
Indicateur direct CLI--mistral-api-key <key>
APICompatible OpenAI (openai-completions)
URL de basehttps://api.mistral.ai/v1
model par défautmistral/mistral-large-latest
model d’intégrationmistral-embed
Voxtral batchvoxtral-mini-latest (transcription audio)
Voxtral realtimevoxtral-mini-transcribe-realtime-2602
  1. Obtenez votre clé API

    Créez une clé API dans la Mistral Console.

  2. Lancer l'onboarding

    Fenêtre de terminal
    openclaw onboard --auth-choice mistral-api-key

    Ou passez la clé directement :

    Fenêtre de terminal
    openclaw onboard --mistral-api-key "$MISTRAL_API_KEY"
  3. Définir un model par défaut

    {
    env: { MISTRAL_API_KEY: "sk-..." },
    agents: { defaults: { model: { primary: "mistral/mistral-large-latest" } } },
    }
  4. Vérifier que le model est disponible

    Fenêtre de terminal
    openclaw models list --provider mistral

Mistral Medium 3.5 est le model Medium mixte actuel dans le catalogue inclus : 128B de poids denses, entrée texte et image, contexte de 256K, appel de fonction, sortie structurée, codage, et raisonnement ajustable via l’API de complétions de chat. Utilisez mistral/mistral-medium-3-5 lorsque vous souhaitez le model agentic/de codage unifié plus récent de Mistral au lieu du mistral/mistral-large-latest par défaut.

OpenClaw fournit actuellement ce catalogue Mistral inclus :

Réf modelEntréeContexteSortie maxRemarques
mistral/mistral-large-latesttexte, image262 14416 384Modèle par défaut
mistral/mistral-medium-2508texte, image262 1448 192Mistral Medium 3.1
mistral/mistral-medium-3-5texte, image262 1448 192Mistral Medium 3.5 ; raisonnement ajustable
mistral/mistral-small-latesttexte, image128 00016 384Mistral Small 4 ; raisonnement ajustable via l’API reasoning_effort
mistral/pixtral-large-latesttexte, image128 00032 768Pixtral
mistral/codestral-latesttexte256 0004 096Codage
mistral/devstral-medium-latesttexte262 14432 768Devstral 2
mistral/magistral-smalltexte128 00040 000Raisonnement activé

Après l’onboarding, testez fumée le Medium 3.5 sans démarrer la Gateway :

Fenêtre de terminal
openclaw infer model run --local \
--model mistral/mistral-medium-3-5 \
--prompt "Reply with exactly: mistral-ok" \
--json

Pour parcourir la ligne du catalogue intégré avant de modifier la configuration :

Fenêtre de terminal
openclaw models list --all --provider mistral --plain

Utilisez Voxtral pour la transcription audio par lots via le pipeline d compréhension des médias.

{
tools: {
media: {
audio: {
enabled: true,
models: [{ provider: "mistral", model: "voxtral-mini-latest" }],
},
},
},
}

Le plugin mistral inclus enregistre Voxtral Realtime en tant que provider STT en streaming pour appels vocaux.

ParamètreChemin de configurationPar défaut
Clé APIplugins.entries.voice-call.config.streaming.providers.mistral.apiKeyRevient à MISTRAL_API_KEY
Model...mistral.modelvoxtral-mini-transcribe-realtime-2602
Encodage...mistral.encodingpcm_mulaw
Taux d’échantillonnage...mistral.sampleRate8000
Délai cible...mistral.targetStreamingDelayMs800
{
plugins: {
entries: {
"voice-call": {
config: {
streaming: {
enabled: true,
provider: "mistral",
providers: {
mistral: {
apiKey: "${MISTRAL_API_KEY}",
targetStreamingDelayMs: 800,
},
},
},
},
},
},
},
}

Raisonnement ajustable

mistral/mistral-small-latest (Mistral Small 4) et mistral/mistral-medium-3-5 prennent en charge le raisonnement ajustable sur l’API des compléments de chat via reasoning_effort (none minimise la réflexion supplémentaire dans la sortie ; high affiche les traces complètes de réflexion avant la réponse finale). Mistral recommande reasoning_effort="high" pour les cas d’usage agents et code de Medium 3.5.

OpenClaw mappe le niveau de réflexion (thinking) de session à l’API de Mistral :

Niveau de réflexion OpenClawreasoning_effort de Mistral
off / minimalnone
low / medium / high / xhigh / adaptive / maxhigh

Exemple de configuration limitée au modèle pour le raisonnement Medium 3.5 :

{
agents: {
defaults: {
model: { primary: "mistral/mistral-medium-3-5" },
models: {
"mistral/mistral-medium-3-5": {
params: { thinking: "high" },
},
},
},
},
}
Memory embeddings

Mistral peut fournir des embeddings de mémoire via /v1/embeddings (modèle par défaut : mistral-embed).

{
memorySearch: { provider: "mistral" },
}
Auth and base URL
  • L’authentification Mistral utilise MISTRAL_API_KEY (en-tête Bearer).
  • L’URL de base du fournisseur est par défaut https://api.mistral.ai/v1 et accepte le format de requête standard de complétion de chat compatible OpenAI.
  • Le modèle par défaut pour l’onboarding est mistral/mistral-large-latest.
  • Ne modifiez l’URL de base sous models.providers.mistral.baseUrl que lorsque Mistral publie explicitement un point de terminaison régional dont vous avez besoin.
Sélection de modèle

Choix des providers, références de modèle et comportement de basculement.

Compréhension des médias

Configuration de la transcription audio et sélection du provider.