मुख्य सामग्री पर जाएं
OpenClaw में एक बंडल किया गया Mistral Plugin शामिल है, जो चार अनुबंध पंजीकृत करता है: चैट पूर्णताएं, मीडिया समझ (Voxtral बैच ट्रांसक्रिप्शन), Voice Call के लिए रीयलटाइम STT (Voxtral Realtime), और मेमोरी एम्बेडिंग्स (mistral-embed).
गुणमान
प्रदाता idmistral
Pluginबंडल किया गया, enabledByDefault: true
Auth env varMISTRAL_API_KEY
ऑनबोर्डिंग फ्लैग--auth-choice mistral-api-key
सीधा CLI फ्लैग--mistral-api-key <key>
APIOpenAI-संगत (openai-completions)
बेस URLhttps://api.mistral.ai/v1
डिफ़ॉल्ट मॉडलmistral/mistral-large-latest
एम्बेडिंग मॉडलmistral-embed
Voxtral बैचvoxtral-mini-latest (ऑडियो ट्रांसक्रिप्शन)
Voxtral रीयलटाइमvoxtral-mini-transcribe-realtime-2602

शुरू करना

1

अपनी API कुंजी प्राप्त करें

Mistral Console में एक API कुंजी बनाएं।
2

ऑनबोर्डिंग चलाएं

openclaw onboard --auth-choice mistral-api-key
या कुंजी सीधे पास करें:
openclaw onboard --mistral-api-key "$MISTRAL_API_KEY"
3

डिफ़ॉल्ट मॉडल सेट करें

{
  env: { MISTRAL_API_KEY: "sk-..." },
  agents: { defaults: { model: { primary: "mistral/mistral-large-latest" } } },
}
4

सत्यापित करें कि मॉडल उपलब्ध है

openclaw models list --provider mistral

अंतर्निहित LLM कैटलॉग

Mistral Medium 3.5 बंडल किए गए कैटलॉग में वर्तमान मिश्रित Medium मॉडल है: 128B डेंस वेट्स, टेक्स्ट और इमेज इनपुट, 256K कॉन्टेक्स्ट, फ़ंक्शन कॉलिंग, संरचित आउटपुट, कोडिंग, और Chat Completions API के ज़रिए समायोज्य रीज़निंग। जब आप डिफ़ॉल्ट mistral/mistral-large-latest के बजाय Mistral का नया एकीकृत एजेंटिक/कोडिंग मॉडल चाहते हैं, तो mistral/mistral-medium-3-5 का उपयोग करें। OpenClaw वर्तमान में यह बंडल किया गया Mistral कैटलॉग शिप करता है:
मॉडल refइनपुटकॉन्टेक्स्टअधिकतम आउटपुटनोट्स
mistral/mistral-large-latestटेक्स्ट, इमेज262,14416,384डिफ़ॉल्ट मॉडल
mistral/mistral-medium-2508टेक्स्ट, इमेज262,1448,192Mistral Medium 3.1
mistral/mistral-medium-3-5टेक्स्ट, इमेज262,1448,192Mistral Medium 3.5; समायोज्य रीज़निंग
mistral/mistral-small-latestटेक्स्ट, इमेज128,00016,384Mistral Small 4; API reasoning_effort के ज़रिए समायोज्य रीज़निंग
mistral/pixtral-large-latestटेक्स्ट, इमेज128,00032,768Pixtral
mistral/codestral-latestटेक्स्ट256,0004,096कोडिंग
mistral/devstral-medium-latestटेक्स्ट262,14432,768Devstral 2
mistral/magistral-smallटेक्स्ट128,00040,000रीज़निंग-सक्षम
ऑनबोर्डिंग के बाद, Gateway शुरू किए बिना Medium 3.5 का स्मोक-टेस्ट करें:
openclaw infer model run --local \
  --model mistral/mistral-medium-3-5 \
  --prompt "Reply with exactly: mistral-ok" \
  --json
कॉन्फ़िग बदलने से पहले बंडल किए गए कैटलॉग की पंक्ति ब्राउज़ करने के लिए:
openclaw models list --all --provider mistral --plain

ऑडियो ट्रांसक्रिप्शन (Voxtral)

मीडिया समझ पाइपलाइन के ज़रिए बैच ऑडियो ट्रांसक्रिप्शन के लिए Voxtral का उपयोग करें।
{
  tools: {
    media: {
      audio: {
        enabled: true,
        models: [{ provider: "mistral", model: "voxtral-mini-latest" }],
      },
    },
  },
}
मीडिया ट्रांसक्रिप्शन पथ /v1/audio/transcriptions का उपयोग करता है। Mistral के लिए डिफ़ॉल्ट ऑडियो मॉडल voxtral-mini-latest है।

Voice Call स्ट्रीमिंग STT

बंडल किया गया mistral Plugin Voxtral Realtime को Voice Call स्ट्रीमिंग STT प्रदाता के रूप में पंजीकृत करता है।
सेटिंगकॉन्फ़िग पथडिफ़ॉल्ट
API कुंजीplugins.entries.voice-call.config.streaming.providers.mistral.apiKeyMISTRAL_API_KEY पर फ़ॉलबैक करता है
मॉडल...mistral.modelvoxtral-mini-transcribe-realtime-2602
एन्कोडिंग...mistral.encodingpcm_mulaw
सैंपल रेट...mistral.sampleRate8000
लक्ष्य विलंब...mistral.targetStreamingDelayMs800
{
  plugins: {
    entries: {
      "voice-call": {
        config: {
          streaming: {
            enabled: true,
            provider: "mistral",
            providers: {
              mistral: {
                apiKey: "${MISTRAL_API_KEY}",
                targetStreamingDelayMs: 800,
              },
            },
          },
        },
      },
    },
  },
}
OpenClaw Mistral रीयलटाइम STT को 8 kHz पर pcm_mulaw पर डिफ़ॉल्ट करता है, ताकि Voice Call Twilio मीडिया फ़्रेम सीधे फ़ॉरवर्ड कर सके। encoding: "pcm_s16le" और मिलते-जुलते sampleRate का उपयोग केवल तभी करें जब आपकी अपस्ट्रीम स्ट्रीम पहले से रॉ PCM हो।

उन्नत कॉन्फ़िगरेशन

mistral/mistral-small-latest (Mistral Small 4) और mistral/mistral-medium-3-5, Chat Completions API पर reasoning_effort के ज़रिए समायोज्य रीज़निंग का समर्थन करते हैं (none आउटपुट में अतिरिक्त सोच को न्यूनतम करता है; high अंतिम उत्तर से पहले पूर्ण सोच ट्रेस दिखाता है)। Mistral Medium 3.5 एजेंटिक और कोड उपयोग मामलों के लिए reasoning_effort="high" की अनुशंसा करता है।OpenClaw सेशन सोच स्तर को Mistral के API पर मैप करता है:
OpenClaw सोच स्तरMistral reasoning_effort
बंद / न्यूनतमnone
कम / मध्यम / उच्च / xhigh / अनुकूली / अधिकतमhigh
Medium 3.5 रीज़निंग मोड को temperature: 0 के साथ न मिलाएं। Mistral HTTP API reasoning_effort="high" और temperature: 0 को 400 प्रतिक्रिया के साथ अस्वीकार करता है। तापमान unset छोड़ें ताकि Mistral अपना डिफ़ॉल्ट उपयोग करे, या Medium 3.5 अनुशंसित सेटिंग्स का पालन करें और उच्च रीज़निंग के लिए temperature: 0.7 का उपयोग करें। निर्धारक सीधे उत्तरों के लिए, सोच बंद/न्यूनतम करें ताकि OpenClaw तापमान घटाने से पहले reasoning_effort: "none" भेजे।
Medium 3.5 रीज़निंग के लिए मॉडल-स्कोप्ड कॉन्फ़िग का उदाहरण:
{
  agents: {
    defaults: {
      model: { primary: "mistral/mistral-medium-3-5" },
      models: {
        "mistral/mistral-medium-3-5": {
          params: { thinking: "high" },
        },
      },
    },
  },
}
अन्य बंडल किए गए Mistral कैटलॉग मॉडल इस पैरामीटर का उपयोग नहीं करते। जब आप Mistral का नेटिव रीज़निंग-फ़र्स्ट व्यवहार चाहते हैं, तो magistral-* मॉडल का उपयोग करते रहें।
Mistral /v1/embeddings के ज़रिए मेमोरी एम्बेडिंग्स सर्व कर सकता है (डिफ़ॉल्ट मॉडल: mistral-embed)।
{
  memorySearch: { provider: "mistral" },
}
  • Mistral auth MISTRAL_API_KEY (Bearer header) का उपयोग करता है।
  • प्रदाता बेस URL डिफ़ॉल्ट रूप से https://api.mistral.ai/v1 होता है और मानक OpenAI-संगत चैट-कम्प्लीशन्स अनुरोध आकार स्वीकार करता है।
  • ऑनबोर्डिंग डिफ़ॉल्ट मॉडल mistral/mistral-large-latest है।
  • models.providers.mistral.baseUrl के तहत बेस URL को केवल तभी ओवरराइड करें जब Mistral स्पष्ट रूप से आपकी ज़रूरत का क्षेत्रीय endpoint प्रकाशित करे।

संबंधित

मॉडल चयन

प्रदाताओं, मॉडल refs, और failover व्यवहार का चयन।

मीडिया समझ

ऑडियो ट्रांसक्रिप्शन सेटअप और प्रदाता चयन।