Providers
xAI
OpenClaw, Grok मॉडल के लिए एक बंडल किया हुआ xai प्रदाता Plugin उपलब्ध कराता है। अनुशंसित तरीका पात्र SuperGrok या X Premium सदस्यता के साथ Grok OAuth का उपयोग करना है। Gateway, कॉन्फ़िगरेशन, रूटिंग और टूल स्थानीय रहते हैं; केवल Grok अनुरोध xAI के API पर जाते हैं।
OAuth के लिए xAI API कुंजी या Grok Build ऐप की आवश्यकता नहीं होती। xAI सहमति स्क्रीन पर फिर भी Grok Build दिखा सकता है, क्योंकि OpenClaw, xAI के साझा OAuth क्लाइंट का उपयोग करता है।
सेटअप
नया इंस्टॉल
डेमन इंस्टॉल के साथ ऑनबोर्डिंग चलाएँ, फिर मॉडल/प्रमाणीकरण चरण में xAI/Grok OAuth चुनें:
openclaw onboard --install-daemonVPS पर या SSH के माध्यम से, सीधे xAI OAuth चुनें; यह डिवाइस-कोड सत्यापन का उपयोग करता है और इसे localhost कॉलबैक की आवश्यकता नहीं होती:
openclaw onboard --install-daemon --auth-choice xai-oauthमौजूदा इंस्टॉल
केवल xAI में साइन इन करें; सिर्फ़ Grok कनेक्ट करने के लिए पूरी ऑनबोर्डिंग दोबारा न चलाएँ:
openclaw models auth login --provider xai --method oauthGrok को डिफ़ॉल्ट मॉडल के रूप में अलग से लागू करें:
openclaw models set xai/grok-4.3पूरी ऑनबोर्डिंग केवल तभी दोबारा चलाएँ, जब आप जानबूझकर Gateway, डेमन, चैनल, वर्कस्पेस या अन्य सेटअप विकल्प बदलना चाहते हों।
API-कुंजी का तरीका
API-कुंजी सेटअप अब भी xAI Console कुंजियों और उन मीडिया सतहों के लिए काम करता है, जिन्हें कुंजी-समर्थित प्रदाता कॉन्फ़िगरेशन की आवश्यकता होती है:
openclaw models auth login --provider xai --method api-keyexport XAI_API_KEY=xai-...मॉडल चुनें
{ agents: { defaults: { model: { primary: "xai/grok-4.3" } } },}OAuth समस्या निवारण
-
SSH, Docker, VPS या अन्य रिमोट सेटअप के लिए,
openclaw models auth login --provider xai --method oauthका उपयोग करें; यह localhost कॉलबैक के बजाय डिवाइस-कोड सत्यापन का उपयोग करता है। -
यदि साइन-इन सफल हो जाता है, लेकिन Grok डिफ़ॉल्ट मॉडल नहीं है, तो
openclaw models set xai/grok-4.3चलाएँ। -
सहेजी गई xAI प्रमाणीकरण प्रोफ़ाइलों का निरीक्षण करें:
bash openclaw models auth list --provider xaiopenclaw models status -
xAI तय करता है कि किन खातों को OAuth API टोकन मिल सकते हैं। यदि कोई खाता पात्र नहीं है, तो API-कुंजी का तरीका उपयोग करें या xAI की ओर सदस्यता जाँचें।
अंतर्निहित कैटलॉग
मॉडल चयनकर्ताओं में चुनी जा सकने वाली आईडी। Plugin मौजूदा कॉन्फ़िगरेशन के लिए पुराने Grok 3, Grok 4, Grok 4 Fast, Grok 4.1 Fast और Grok Code आईडी का समाधान अब भी करता है; पुरानी संगतता और स्थानांतरित होने वाले उपनाम देखें।
| परिवार | मॉडल आईडी |
|---|---|
| Grok 4.5 | grok-4.5 (उपनाम: grok-4.5-latest, grok-build-latest) |
| Grok Build 0.1 | grok-build-0.1 |
| Grok 4.3 | grok-4.3 (उपनाम: grok-4.3-latest, grok-latest) |
| Grok 4.20 | grok-4.20-0309-reasoning, grok-4.20-0309-non-reasoning |
कैटलॉग संदर्भ और टोकन-लागत मेटाडेटा xAI के लाइव मॉडल पृष्ठों और मूल्य निर्धारण पृष्ठ के अनुरूप हैं। जब कोई अनुरोध इसकी प्रलेखित दीर्घ-संदर्भ सीमा पार करता है, तो xAI अधिक दरें लागू करता है; OpenClaw के निश्चित कैटलॉग लागत फ़ील्ड अल्प-संदर्भ दरें दर्ज करते हैं। xAI का अलग कोडिंग-एजेंट CLI, Grok Build, x.ai/cli पर उपलब्ध है और वर्तमान में Grok 4.5 का उपयोग करता है।
सुविधा कवरेज
बंडल किया गया plugin समर्थित xAI API को OpenClaw के साझा प्रदाता और टूल अनुबंधों से मैप करता है। साझा अनुबंध में उपयुक्त न होने वाली क्षमताएँ नीचे या ज्ञात सीमाओं के अंतर्गत सूचीबद्ध हैं।
| xAI क्षमता | OpenClaw सतह | स्थिति |
|---|---|---|
| चैट / प्रतिक्रियाएँ | xai/<model> मॉडल प्रदाता |
हाँ |
| सर्वर-साइड वेब खोज | web_search प्रदाता grok |
हाँ |
| सर्वर-साइड X खोज | x_search टूल |
हाँ |
| सर्वर-साइड कोड निष्पादन | code_execution टूल |
हाँ |
| छवियाँ | image_generate |
हाँ |
| वीडियो | video_generate |
हाँ |
| बैच टेक्स्ट-टू-स्पीच | tts.provider: "xai" / tts |
हाँ |
| स्ट्रीमिंग TTS | textToSpeechStream |
wss://api.x.ai/v1/tts के माध्यम से हाँ (रीयलटाइम वॉइस नहीं) |
| बैच स्पीच-टू-टेक्स्ट | tools.media.audio मीडिया समझ |
हाँ |
| स्ट्रीमिंग स्पीच-टू-टेक्स्ट | वॉइस कॉल streaming.provider: "xai" |
हाँ |
| रीयलटाइम वॉइस | टॉक talk.realtime.provider: "xai" |
हाँ; नेटिव टॉक नोड्स के लिए Gateway-रिले |
| फ़ाइलें / बैच | केवल जेनेरिक मॉडल API संगतता | प्रथम-श्रेणी OpenClaw टूल नहीं |
लीगेसी फ़ास्ट-मोड संगतता
/fast on या agents.defaults.models["xai/<model>"].params.fastMode: true
अभी भी पुराने xAI कॉन्फ़िगरेशन को निम्न प्रकार से पुनर्लिखित करता है। ये लक्ष्य आईडी
केवल संगतता के लिए रखी गई हैं; नए
कॉन्फ़िगरेशन के लिए वर्तमान चयन योग्य मॉडल का उपयोग करें।
| स्रोत मॉडल | फ़ास्ट-मोड लक्ष्य |
|---|---|
grok-3 |
grok-3-fast |
grok-3-mini |
grok-3-mini-fast |
grok-4 |
grok-4-fast |
grok-4-0709 |
grok-4-fast |
लीगेसी संगतता और परिवर्तनीय उपनाम
पुराने उपनाम निम्न प्रकार से सामान्यीकृत होते हैं:
| लीगेसी उपनाम | सामान्यीकृत आईडी |
|---|---|
grok-code-fast-1, grok-code-fast, grok-code-fast-1-0825 |
grok-build-0.1 |
तिथि वाले 0309 आईडी चयन योग्य कैटलॉग प्रविष्टियाँ हैं। OpenClaw अन्य सभी
वर्तमान Grok 4.20 उपनामों को बिना बदलाव के भेजता है, ताकि xAI स्थिर, नवीनतम,
बीटा, प्रायोगिक और तिथि वाले उपनामों के अर्थों पर नियंत्रण बनाए रखे। वैश्विक grok-latest उपनाम भी
बिना बदलाव के संरक्षित रहता है।
xAI ने निम्नलिखित सटीक आईडी समाप्त कर दी हैं। OpenClaw उन्हें जारी किए जा चुके कॉन्फ़िगरेशन के लिए छिपी हुई संगतता पंक्तियों के रूप में, उनके वर्तमान रीडायरेक्ट लक्ष्यों की सीमाओं और मूल्य निर्धारण के साथ रखता है:
| समाप्त की गई आईडी | वर्तमान व्यवहार |
|---|---|
grok-4-1-fast-reasoning, grok-4-fast-reasoning, grok-4-0709 |
low रीजनिंग के साथ Grok 4.3 |
grok-4-1-fast-non-reasoning, grok-4-fast-non-reasoning, grok-3 |
रीजनिंग अक्षम होने के साथ Grok 4.3 |
grok-code-fast-1 |
Grok Build 0.1 |
grok-imagine-image-pro |
Grok Imagine इमेज गुणवत्ता |
openclaw doctor --fix स्थायी xAI सर्वर-टूल डिफ़ॉल्ट और
समाप्त किए गए गुणवत्ता इमेज स्लग को अपडेट करता है, पुराने जनरेट किए गए कैटलॉग पंक्तियों को हटाता है, और
सक्रिय 4.20 पंक्तियों पर पुराने संदर्भ मेटाडेटा को सुधारता है। यह सक्रिय 4.20
beta-latest उपनामों को तिथि वाले स्नैपशॉट पर पिन नहीं करता।
सुविधाएँ
वेब खोज
बंडल किया गया grok वेब-खोज प्रदाता पहले xAI OAuth को प्राथमिकता देता है, फिर
XAI_API_KEY या किसी plugin वेब-खोज कुंजी पर फ़ॉलबैक करता है:
openclaw models auth login --provider xai --method oauthopenclaw config set tools.web.search.provider grokवीडियो जनरेशन
बंडल किया गया xai plugin साझा
video_generate टूल के माध्यम से वीडियो जनरेशन पंजीकृत करता है।
- डिफ़ॉल्ट मॉडल:
xai/grok-imagine-video - अतिरिक्त मॉडल:
xai/grok-imagine-video-1.5 - क्लासिक मोड: टेक्स्ट-टू-वीडियो, इमेज-टू-वीडियो, संदर्भ-इमेज जनरेशन, रिमोट वीडियो संपादन और रिमोट वीडियो विस्तार
- Video 1.5 मोड: केवल इमेज-टू-वीडियो, ठीक एक प्रथम-फ़्रेम इमेज के साथ
- आस्पेक्ट रेशियो:
1:1,16:9,9:16,4:3,3:4,3:2,2:3; छोड़े जाने पर क्लासिक और Video 1.5 इमेज-टू-वीडियो स्रोत इमेज का अनुपात अपनाते हैं - रिज़ॉल्यूशन: क्लासिक
480P/720P; Video 1.51080Pका भी समर्थन करता है; सभी जनरेशन मोड का डिफ़ॉल्ट480Pहै - अवधि: जनरेशन/इमेज-टू-वीडियो के लिए 1-15 सेकंड, क्लासिक
reference_imageभूमिकाओं का उपयोग करते समय 1-10 सेकंड, क्लासिक विस्तार के लिए 2-10 सेकंड - संदर्भ-इमेज जनरेशन: दी गई प्रत्येक इमेज के लिए
imageRolesकोreference_imageपर सेट करें; xAI ऐसी अधिकतम 7 इमेज स्वीकार करता है - वीडियो संपादन/विस्तार इनपुट वीडियो का आस्पेक्ट रेशियो और रिज़ॉल्यूशन अपनाते हैं; ये संचालन ज्यामिति ओवरराइड स्वीकार नहीं करते
- डिफ़ॉल्ट संचालन टाइमआउट: 600 सेकंड, जब तक
video_generate.timeoutMsयाagents.defaults.mediaModels.video.timeoutMsसेट न हो
Video 1.5 xAI के grok-imagine-video-1.5-preview और
grok-imagine-video-1.5-2026-05-30 पहचानकर्ताओं को भी पहचानता है। OpenClaw
चयनित पहचानकर्ता को बिना बदलाव के अग्रेषित करता है, लेकिन वही केवल-इमेज सत्यापन लागू करता है।
xAI को डिफ़ॉल्ट वीडियो प्रदाता के रूप में उपयोग करने के लिए:
{ agents: { defaults: { videoGenerationModel: { primary: "xai/grok-imagine-video", }, }, },}इमेज जनरेशन
बंडल किया गया xai Plugin, साझा image_generate टूल के माध्यम से इमेज जनरेशन पंजीकृत करता है।
- डिफ़ॉल्ट इमेज मॉडल:
xai/grok-imagine-image - अतिरिक्त मॉडल:
xai/grok-imagine-image-quality - मोड: टेक्स्ट-टू-इमेज और संदर्भ-इमेज संपादन
- संदर्भ इनपुट: एक
imageया अधिकतम तीनimages - आस्पेक्ट रेशियो:
1:1,16:9,9:16,4:3,3:4,3:2,2:3,2:1,1:2,19.5:9,9:19.5,20:9,9:20 - रिज़ॉल्यूशन:
1K,2K - संख्या: अधिकतम 4 इमेज
- डिफ़ॉल्ट ऑपरेशन टाइमआउट: 600 सेकंड, जब तक
image_generate.timeoutMsयाagents.defaults.mediaModels.image.timeoutMsसेट न हो
OpenClaw, xAI से b64_json इमेज प्रतिक्रियाएँ माँगता है ताकि जनरेट किया गया मीडिया सामान्य चैनल अटैचमेंट पथ से संग्रहीत और वितरित किया जा सके। स्थानीय संदर्भ इमेज को डेटा URL में बदला जाता है; रिमोट http(s) संदर्भ बिना बदलाव के आगे भेजे जाते हैं।
xAI को डिफ़ॉल्ट इमेज प्रदाता के रूप में उपयोग करने के लिए:
{ agents: { defaults: { imageGenerationModel: { primary: "xai/grok-imagine-image", }, }, },}टेक्स्ट-टू-स्पीच
बंडल किया गया xai Plugin, साझा tts प्रदाता सतह के माध्यम से टेक्स्ट-टू-स्पीच पंजीकृत करता है।
- वॉइस: xAI से प्रमाणित लाइव कैटलॉग; इसे
openclaw infer tts voices --provider xaiसे सूचीबद्ध करें - ऑफ़लाइन फ़ॉलबैक वॉइस:
ara,eve,leo,rex,sal - डिफ़ॉल्ट वॉइस:
eve - खाते की कस्टम वॉइस ID को तब भी आगे भेजा जाता है, जब वे अंतर्निहित कैटलॉग प्रतिक्रिया में मौजूद न हों
- फ़ॉर्मैट:
mp3,wav,pcm,mulaw,alaw - भाषा: BCP-47 कोड या
auto - गति: प्रदाता-नेटिव गति ओवरराइड
- नेटिव Opus वॉइस-नोट फ़ॉर्मैट समर्थित नहीं है
xAI को डिफ़ॉल्ट TTS प्रदाता के रूप में उपयोग करने के लिए:
{ tts: { provider: "xai", providers: { xai: { voiceId: "eve", }, }, },}स्पीच-टू-टेक्स्ट
बंडल किया गया xai Plugin, OpenClaw की मीडिया-अंडरस्टैंडिंग ट्रांसक्रिप्शन सतह के माध्यम से बैच स्पीच-टू-टेक्स्ट पंजीकृत करता है।
- एंडपॉइंट: xAI REST
/v1/stt - इनपुट पथ: मल्टीपार्ट ऑडियो फ़ाइल अपलोड
- मॉडल चयन: xAI ट्रांसक्रिप्शन मॉडल को आंतरिक रूप से चुनता है; एंडपॉइंट में कोई मॉडल चयनकर्ता नहीं है
- जहाँ भी आने वाले ऑडियो का ट्रांसक्रिप्शन
tools.media.audioपढ़ता है, वहाँ इसका उपयोग होता है, जिसमें Discord वॉइस-चैनल खंड और चैनल ऑडियो अटैचमेंट शामिल हैं
आने वाले ऑडियो के ट्रांसक्रिप्शन के लिए xAI को अनिवार्य करने हेतु:
{ tools: { media: { audio: { models: [ { type: "provider", provider: "xai", }, ], }, }, },}भाषा को साझा ऑडियो मीडिया कॉन्फ़िग या प्रत्येक कॉल के ट्रांसक्रिप्शन अनुरोध के माध्यम से दिया जा सकता है। प्रॉम्प्ट संकेत साझा OpenClaw सतह स्वीकार करती है, लेकिन xAI REST STT एकीकरण केवल फ़ाइल और भाषा आगे भेजता है, क्योंकि वर्तमान सार्वजनिक xAI एंडपॉइंट से केवल इन्हीं की मैपिंग होती है।
स्ट्रीमिंग स्पीच-टू-टेक्स्ट
बंडल किया गया xai Plugin, लाइव वॉइस-कॉल ऑडियो के लिए एक रियलटाइम ट्रांसक्रिप्शन प्रदाता भी पंजीकृत करता है।
- एंडपॉइंट: xAI WebSocket
wss://api.x.ai/v1/stt - डिफ़ॉल्ट एन्कोडिंग:
mulaw - डिफ़ॉल्ट सैंपल रेट:
8000 - डिफ़ॉल्ट एंडपॉइंटिंग:
800ms - अंतरिम ट्रांसक्रिप्ट: डिफ़ॉल्ट रूप से सक्षम
Voice Call की Twilio मीडिया स्ट्रीम G.711 mu-law ऑडियो फ़्रेम भेजती है, इसलिए xAI प्रदाता उन फ़्रेम को बिना ट्रांसकोडिंग के सीधे आगे भेजता है:
{ plugins: { entries: { "voice-call": { config: { streaming: { enabled: true, provider: "xai", providers: { xai: { apiKey: "${XAI_API_KEY}", endpointingMs: 800, language: "en", }, }, }, }, }, }, },}प्रदाता-स्वामित्व वाला कॉन्फ़िग
plugins.entries.voice-call.config.streaming.providers.xai के अंतर्गत होता है। समर्थित कुंजियाँ apiKey, baseUrl, sampleRate, encoding (pcm, mulaw या
alaw), interimResults, endpointingMs और language हैं।
रियलटाइम वॉइस (Talk)
बंडल किया गया xai Plugin, साझा registerRealtimeVoiceProvider अनुबंध के माध्यम से Talk मोड के लिए Grok Voice Agent रियलटाइम सत्र पंजीकृत करता है।
- एंडपॉइंट:
wss://api.x.ai/v1/realtime?model=<voice-model> - डिफ़ॉल्ट मॉडल:
grok-voice-latest - डिफ़ॉल्ट वॉइस:
eve - ट्रांसपोर्ट:
gateway-relay(iOS, Android और Control UI रिले पथ) - ऑडियो: PCM16 24 kHz या G.711 µ-law 8 kHz
- बात काटना: xAI सर्वर VAD प्रतिक्रिया को बाधित करता है; OpenClaw कतारबद्ध प्लेबैक साफ़ करता है और न चलाए गए प्रदाता इतिहास को छोटा करता है
Gateway पर Talk कॉन्फ़िगर करें:
{ talk: { realtime: { provider: "xai", mode: "realtime", transport: "gateway-relay", brain: "agent-consult", providers: { xai: { model: "grok-voice-latest", voice: "eve", // केवल तभी सहमति दें जब प्रदाता-पक्षीय सत्र रीप्ले स्वीकार्य हो। sessionResumption: false, }, }, }, }, env: { XAI_API_KEY: "xai-..." },}जब Voice Call या साझा रियलटाइम चयनकर्ता उसी प्रदाता मैप का पुनः उपयोग करते हैं, तब प्रदाता-स्वामित्व वाला कॉन्फ़िग
plugins.entries.voice-call.config.realtime.providers.xai से भी निर्धारित होता है। समर्थित कुंजियाँ
apiKey, baseUrl, model, voice, vadThreshold, silenceDurationMs,
prefixPaddingMs, reasoningEffort और sessionResumption हैं।
xAI Voice Agent API के अनुरूप, reasoningEffort केवल high या none स्वीकार करता है।
xAI का सर्वर VAD हमेशा प्रतिक्रियाएँ बनाता है और ऑडियो व्यवधान संभालता है।
consultRouting: "provider-direct" का उपयोग करें; xAI Voice Agent प्रोटोकॉल जबरन ट्रांसक्रिप्ट रूटिंग और इनपुट-ऑडियो व्यवधान को अक्षम करने का समर्थन नहीं करता।
x_search कॉन्फ़िगरेशन
बंडल किया गया xAI Plugin, Grok के माध्यम से X (पूर्व में Twitter) सामग्री खोजने के लिए x_search को OpenClaw टूल के रूप में उपलब्ध कराता है।
कॉन्फ़िग पथ: plugins.entries.xai.config.xSearch
| कुंजी | प्रकार | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
enabled |
बूलियन | xAI मॉडल के लिए स्वचालित | अक्षम करें, या किसी ज्ञात गैर-xAI प्रदाता के लिए सहमति दें |
model |
स्ट्रिंग | grok-4.3 |
x_search अनुरोधों के लिए उपयोग किया गया मॉडल |
baseUrl |
स्ट्रिंग | - | xAI Responses आधार URL ओवरराइड |
inlineCitations |
बूलियन | - | परिणामों में इनलाइन उद्धरण शामिल करें |
maxTurns |
संख्या | - | बातचीत के अधिकतम चरण |
timeoutSeconds |
संख्या | 30 |
अनुरोध टाइमआउट, सेकंड में |
cacheTtlMinutes |
संख्या | 15 |
कैश टाइम-टू-लाइव, मिनट में |
{ plugins: { entries: { xai: { config: { xSearch: { enabled: true, model: "grok-4.3", baseUrl: "https://api.x.ai/v1", inlineCitations: true, }, }, }, }, },}कोड निष्पादन कॉन्फ़िगरेशन
बंडल किया गया xAI Plugin, xAI के सैंडबॉक्स परिवेश में रिमोट कोड निष्पादन के लिए code_execution को OpenClaw टूल के रूप में उपलब्ध कराता है।
कॉन्फ़िग पथ: plugins.entries.xai.config.codeExecution
| कुंजी | प्रकार | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
enabled |
boolean | xAI मॉडल के लिए स्वचालित | अक्षम करें, या किसी ज्ञात गैर-xAI प्रदाता के लिए विकल्प चुनें |
model |
string | grok-4.3 |
कोड निष्पादन अनुरोधों के लिए उपयोग किया जाने वाला मॉडल |
maxTurns |
number | - | वार्तालाप के अधिकतम चरण |
timeoutSeconds |
number | 30 |
सेकंड में अनुरोध की समय-सीमा |
{ plugins: { entries: { xai: { config: { codeExecution: { enabled: true, model: "grok-4.3", }, }, }, }, },}ज्ञात सीमाएँ
- xAI प्रमाणीकरण API कुंजी, पर्यावरण चर, Plugin कॉन्फ़िगरेशन फ़ॉलबैक, या पात्र xAI खाते के साथ OAuth का उपयोग कर सकता है। OAuth बिना localhost कॉलबैक के डिवाइस-कोड सत्यापन का उपयोग करता है। xAI तय करता है कि किन खातों को OAuth API टोकन मिल सकते हैं, और सहमति पृष्ठ पर Grok Build दिखाई दे सकता है, भले ही OpenClaw को Grok Build ऐप की आवश्यकता नहीं है।
- OpenClaw वर्तमान में xAI मल्टी-एजेंट मॉडल परिवार को उपलब्ध नहीं कराता। xAI इन मॉडलों को Responses API के माध्यम से प्रस्तुत करता है, लेकिन वे OpenClaw के साझा एजेंट लूप द्वारा उपयोग किए जाने वाले क्लाइंट-साइड या कस्टम टूल स्वीकार नहीं करते। देखें xAI मल्टी-एजेंट सीमाएँ।
- xAI Realtime वॉइस वर्तमान में केवल gateway-relay Talk ट्रांसपोर्ट उपलब्ध कराती है। ब्राउज़र के स्वामित्व वाले प्रदाता WebSocket सत्र अभी Control UI में जोड़े नहीं गए हैं।
- xAI इमेज
quality, इमेजmask, और अतिरिक्त केवल-नेटिव आस्पेक्ट रेशियो तब तक उपलब्ध नहीं कराए जाते, जब तक साझाimage_generateटूल में उनके अनुरूप क्रॉस-प्रदाता नियंत्रण न हों।
उन्नत टिप्पणियाँ
- OpenClaw साझा रनर पथ पर xAI-विशिष्ट टूल-स्कीमा और टूल-कॉल संगतता सुधार स्वचालित रूप से लागू करता है।
- नेटिव xAI अनुरोधों का डिफ़ॉल्ट
tool_stream: trueहै। इसे अक्षम करने के लिएagents.defaults.models["xai/<model>"].params.tool_streamकोfalseपर सेट करें। - बंडल किया गया xAI रैपर नेटिव xAI अनुरोध भेजने से पहले असमर्थित contains-count स्कीमा सीमाएँ
और असमर्थित रीजनिंग effort पेलोड कुंजियाँ हटा देता है। Grok 4.5 निम्न, मध्यम और
उच्च effort (डिफ़ॉल्ट उच्च) का समर्थन करता है। Grok 4.3 कोई नहीं, निम्न, मध्यम और उच्च
effort (डिफ़ॉल्ट निम्न) का समर्थन करता है। रीजनिंग में सक्षम अन्य xAI मॉडल
कॉन्फ़िगर करने योग्य effort नियंत्रण उपलब्ध नहीं कराते, लेकिन फिर भी
include: ["reasoning.encrypted_content"]का अनुरोध करते हैं, ताकि पहले की एन्क्रिप्टेड रीजनिंग को बाद के चरणों में फिर से चलाया जा सके। web_search,x_search, औरcode_executionको OpenClaw टूल के रूप में उपलब्ध कराया जाता है। प्रत्येक चैट चरण में हर नेटिव टूल जोड़ने के बजाय, OpenClaw प्रत्येक टूल के अनुरोध में केवल वही विशिष्ट xAI बिल्ट-इन जोड़ता है जिसकी उस टूल को आवश्यकता होती है।- Grok
web_search,plugins.entries.xai.config.webSearch.baseUrlको पढ़ता है।x_search,plugins.entries.xai.config.xSearch.baseUrlको पढ़ता है, फिर Grok वेब-सर्च बेस URL पर फ़ॉलबैक करता है। x_searchऔरcode_executionको कोर मॉडल रनटाइम में हार्डकोड करने के बजाय बंडल किया गया xAI Plugin उनका स्वामी है।code_executionदूरस्थ xAI सैंडबॉक्स निष्पादन है, स्थानीयexecनहीं।
लाइव परीक्षण
xAI मीडिया पथ यूनिट परीक्षणों और विकल्प-आधारित लाइव सुइट द्वारा कवर किए जाते हैं। लाइव प्रोब चलाने से पहले
प्रोसेस वातावरण में XAI_API_KEY एक्सपोर्ट करें।
pnpm test extensions/xaiOPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_TEST_QUIET=1 pnpm test:live -- extensions/xai/xai.live.test.tsOPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_XAI_VIDEO=1 pnpm test:live -- extensions/xai/xai.live.test.ts -t "classic Grok Imagine"OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_XAI_VIDEO=1 pnpm test:live -- extensions/xai/xai.live.test.ts -t "Grok Imagine Video 1.5"OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_TEST_QUIET=1 pnpm test:live -- extensions/xai/x-search.live.test.tsOPENCLAW_LIVE_GATEWAY_MODELS="xai/grok-4.5,xai/grok-build-0.1,xai/grok-4.3,xai/grok-4.20-0309-reasoning,xai/grok-4.20-0309-non-reasoning" OPENCLAW_LIVE_GATEWAY_MAX_MODELS=0 OPENCLAW_LIVE_GATEWAY_SMOKE=0 pnpm test:live -- src/gateway/gateway-models.profiles.live.test.tsOPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_TEST_QUIET=1 OPENCLAW_LIVE_IMAGE_GENERATION_PROVIDERS=xai pnpm test:live -- test/image-generation.runtime.live.test.tsप्रदाता-विशिष्ट लाइव फ़ाइल सामान्य TTS और टेलीफ़ोनी-अनुकूल PCM TTS संश्लेषित करती है, xAI बैच STT के माध्यम से ऑडियो का लिप्यंतरण करती है, उसी PCM को xAI रीयलटाइम STT के माध्यम से स्ट्रीम करती है, टेक्स्ट-टू-इमेज आउटपुट जनरेट करती है, और एक संदर्भ इमेज संपादित करती है। साझा इमेज लाइव फ़ाइल OpenClaw के रनटाइम चयन, फ़ॉलबैक, सामान्यीकरण और मीडिया अटैचमेंट पथ के माध्यम से उसी xAI प्रदाता को सत्यापित करती है। विकल्प-आधारित Video 1.5 केस 1080P पर एक जनरेट की गई प्रथम-फ़्रेम इमेज सबमिट करता है और पूर्ण हुए वीडियो के डाउनलोड को सत्यापित करता है।