Providers
xAI
OpenClaw یک Plugin ارائهدهندهٔ داخلی xai برای مدلهای Grok عرضه میکند. مسیر
توصیهشده، استفاده از OAuthِ Grok با اشتراک واجد شرایط SuperGrok یا X Premium
است. Gateway، پیکربندی، مسیریابی و ابزارها محلی باقی میمانند؛ فقط درخواستهای
Grok به APIِ xAI ارسال میشوند.
OAuth به کلید APIِ xAI یا برنامهٔ Grok Build نیاز ندارد. ممکن است xAI همچنان Grok Build را در صفحهٔ رضایت نمایش دهد، زیرا OpenClaw از کلاینت مشترک OAuthِ xAI استفاده میکند.
راهاندازی
نصب جدید
فرایند راهاندازی اولیه را همراه با نصب دیمن اجرا کنید، سپس در مرحلهٔ مدل/احراز هویت، OAuthِ xAI/Grok را انتخاب کنید:
openclaw onboard --install-daemonدر VPS یا از طریق 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 تعیین میکند کدام حسابها میتوانند توکنهای APIِ OAuth دریافت کنند. اگر حسابی واجد شرایط نیست، از مسیر کلید 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 نرخهای زمینهٔ کوتاه را ثبت میکنند. Grok Build، CLIِ عامل کدنویسی مجزای xAI، در x.ai/cli در دسترس است و در حال حاضر از Grok 4.5 استفاده میکند.
پوشش قابلیتها
Plugin داخلی، APIهای پشتیبانیشدهٔ xAI را به قراردادهای مشترک ارائهدهنده و ابزار OpenClaw نگاشت میکند. قابلیتهایی که با قرارداد مشترک سازگار نیستند در ادامه یا زیر محدودیتهای شناختهشده فهرست شدهاند.
| قابلیت xAI | سطح OpenClaw | وضعیت |
|---|---|---|
| گفتوگو / Responses | ارائهدهندهٔ مدل 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 برای Nodeهای بومی Talk |
| فایلها / دستهها | فقط سازگاری عمومی 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 کنترل معنای نامهای
مستعار پایدار، latest، beta، experimental و تاریخدار را حفظ کند. نام مستعار سراسری
grok-latest نیز بدون تغییر حفظ میشود.
xAI شناسههای دقیق زیر را بازنشسته کرده است. OpenClaw آنها را بهصورت ردیفهای سازگاری پنهان برای پیکربندیهای منتشرشده، با محدودیتها و قیمتگذاری مقصدهای تغییرمسیر فعلیشان، نگه میدارد:
| شناسههای بازنشسته | رفتار فعلی |
|---|---|
grok-4-1-fast-reasoning، grok-4-fast-reasoning، grok-4-0709 |
Grok 4.3 با استدلال low |
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، OAuthِ xAI را ترجیح میدهد و سپس
به XAI_API_KEY یا کلید جستوجوی وب Plugin بازمیگردد:
openclaw models auth login --provider xai --method oauthopenclaw config set tools.web.search.provider grokتولید ویدیو
Plugin داخلی xai تولید ویدیو را از طریق ابزار مشترک
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.5 از1080Pنیز پشتیبانی میکند؛ پیشفرض همهٔ حالتهای تولید480Pاست - مدت: 1-15 ثانیه برای تولید/تصویر به ویدیو، 1-10 ثانیه هنگام
استفاده از نقشهای کلاسیک
reference_image، و 2-10 ثانیه برای گسترش کلاسیک - تولید با تصویر مرجع: برای هر تصویر ارائهشده
imageRolesرا رویreference_imageتنظیم کنید؛ xAI حداکثر 7 تصویر از این نوع میپذیرد - ویرایش/گسترش ویدیو نسبت ابعاد و وضوح ویدیوی ورودی را به ارث میبرد؛ این عملیات بازنویسی هندسه را نمیپذیرند
- مهلت پیشفرض عملیات: 600 ثانیه، مگر اینکه
video_generate.timeoutMsیاagents.defaults.mediaModels.video.timeoutMsتنظیم شده باشد
Video 1.5 همچنین شناسههای grok-imagine-video-1.5-preview و
grok-imagine-video-1.5-2026-05-30 متعلق به xAI را تشخیص میدهد. OpenClaw شناسهٔ
انتخابشده را بدون تغییر ارسال میکند، اما همان اعتبارسنجی مختص تصویر را اعمال میکند.
برای استفاده از xAI بهعنوان ارائهدهندهٔ پیشفرض ویدیو:
{ agents: { defaults: { videoGenerationModel: { primary: "xai/grok-imagine-video", }, }, },}تولید تصویر
Plugin همراه xai، تولید تصویر را از طریق ابزار مشترک
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", }, }, },}تبدیل متن به گفتار
Plugin همراه xai، تبدیل متن به گفتار را از طریق سطح مشترک ارائهدهنده
tts ثبت میکند.
- صداها: کاتالوگ زنده و احراز هویتشده از xAI؛ آن را با
openclaw infer tts voices --provider xaiفهرست کنید - صداهای جایگزین آفلاین:
ara،eve،leo،rex،sal - صدای پیشفرض:
eve - شناسههای صدای سفارشی حساب، حتی در صورت نبودن در پاسخ کاتالوگ داخلی، ارسال میشوند
- قالبها:
mp3،wav،pcm،mulaw،alaw - زبان: کد BCP-47 یا
auto - سرعت: بازنویسی سرعت بومی ارائهدهنده
- قالب بومی یادداشت صوتی Opus پشتیبانی نمیشود
برای استفاده از xAI بهعنوان ارائهدهنده پیشفرض TTS:
{ tts: { provider: "xai", providers: { xai: { voiceId: "eve", }, }, },}تبدیل گفتار به متن
Plugin همراه xai، تبدیل دستهای گفتار به متن را از طریق سطح رونویسی
درک رسانه OpenClaw ثبت میکند.
- نقطه پایانی: REST متعلق به xAI،
/v1/stt - مسیر ورودی: بارگذاری فایل صوتی چندبخشی
- انتخاب مدل: xAI مدل رونویسی را بهصورت داخلی انتخاب میکند؛ این نقطه پایانی انتخابگر مدل ندارد
- در هر جایی استفاده میشود که رونویسی صوت ورودی
tools.media.audioرا میخواند، از جمله بخشهای کانال صوتی Discord و پیوستهای صوتی کانال
برای اجبار استفاده از xAI جهت رونویسی صوت ورودی:
{ tools: { media: { audio: { models: [ { type: "provider", provider: "xai", }, ], }, }, },}زبان را میتوان از طریق پیکربندی مشترک رسانه صوتی یا درخواست رونویسی هر فراخوانی ارائه کرد. سطح مشترک OpenClaw راهنماییهای اعلان را میپذیرد، اما یکپارچهسازی REST STT متعلق به xAI فقط فایل و زبان را ارسال میکند، زیرا تنها این موارد با نقطه پایانی عمومی فعلی xAI مطابقت دارند.
تبدیل جریانی گفتار به متن
Plugin همراه xai همچنین یک ارائهدهنده رونویسی بلادرنگ
برای صدای زنده تماس صوتی ثبت میکند.
- نقطه پایانی: WebSocket متعلق به xAI،
wss://api.x.ai/v1/stt - کدگذاری پیشفرض:
mulaw - نرخ نمونهبرداری پیشفرض:
8000 - نقطهگذاری پایانی پیشفرض:
800ms - رونویسیهای موقت: بهطور پیشفرض فعال
جریان رسانه Twilio متعلق به Voice Call، فریمهای صوتی 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)
Plugin همراه xai، نشستهای بلادرنگ Grok Voice Agent را برای
حالت Talk از طریق قرارداد مشترک registerRealtimeVoiceProvider ثبت میکند.
- نقطه پایانی:
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
- مداخله در حین گفتار: VAD سرور xAI پاسخ را قطع میکند؛ OpenClaw پخش صفشده را پاک و تاریخچه پخشنشده ارائهدهنده را کوتاه میکند
Talk را در Gateway پیکربندی کنید:
{ 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-..." },}پیکربندی متعلق به ارائهدهنده همچنین از
plugins.entries.voice-call.config.realtime.providers.xai تفکیک میشود، هنگامی که Voice Call
یا انتخابگرهای مشترک بلادرنگ از همان نگاشت ارائهدهنده استفاده مجدد میکنند. کلیدهای پشتیبانیشده
عبارتاند از apiKey، baseUrl، model، voice، vadThreshold، silenceDurationMs،
prefixPaddingMs، reasoningEffort و sessionResumption.
reasoningEffort فقط high یا none را میپذیرد که با API عامل صوتی xAI مطابقت دارد.
VAD سرور xAI همیشه پاسخها را ایجاد و وقفه صوتی را مدیریت میکند.
از consultRouting: "provider-direct" استفاده کنید؛ مسیریابی اجباری رونویسی و غیرفعالکردن
وقفه صوت ورودی در پروتکل عامل صوتی xAI پشتیبانی نمیشوند.
پیکربندی x_search
Plugin همراه xAI، x_search را بهعنوان ابزار OpenClaw برای
جستوجوی محتوای X (که پیشتر Twitter نام داشت) از طریق Grok ارائه میکند.
مسیر پیکربندی: plugins.entries.xai.config.xSearch
| کلید | نوع | پیشفرض | توضیحات |
|---|---|---|---|
enabled |
بولی | خودکار برای مدلهای xAI | غیرفعال کنید، یا برای یک ارائهدهنده شناختهشده غیر xAI فعال کنید |
model |
رشته | grok-4.3 |
مدل مورداستفاده برای درخواستهای x_search |
baseUrl |
رشته | - | بازنویسی URL پایه Responses متعلق به xAI |
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, }, }, }, }, },}پیکربندی اجرای کد
Plugin همراه xAI، code_execution را بهعنوان ابزار OpenClaw برای
اجرای کد از راه دور در محیط سندباکس xAI ارائه میکند.
مسیر پیکربندی: plugins.entries.xai.config.codeExecution
| کلید | نوع | پیشفرض | توضیحات |
|---|---|---|---|
enabled |
بولی | خودکار برای مدلهای xAI | غیرفعال کنید، یا برای یک ارائهدهنده شناختهشده غیر xAI فعال کنید |
model |
رشته | grok-4.3 |
مدل مورداستفاده برای درخواستهای اجرای کد |
maxTurns |
عدد | - | حداکثر نوبتهای مکالمه |
timeoutSeconds |
عدد | 30 |
مهلت زمانی درخواست برحسب ثانیه |
{ plugins: { entries: { xai: { config: { codeExecution: { enabled: true, model: "grok-4.3", }, }, }, }, },}محدودیتهای شناختهشده
- احراز هویت xAI میتواند از کلید API، متغیر محیطی، پیکربندی Plugin بهعنوان راهکار جایگزین، یا OAuth با یک حساب واجد شرایط xAI استفاده کند. OAuth بدون فراخوانی برگشتی localhost از تأیید با کد دستگاه استفاده میکند. xAI تعیین میکند کدام حسابها میتوانند توکنهای API مبتنی بر OAuth دریافت کنند و ممکن است صفحه رضایت، Grok Build را نمایش دهد، هرچند OpenClaw به برنامه Grok Build نیاز ندارد.
- OpenClaw درحالحاضر خانواده مدل چندعاملی xAI را ارائه نمیکند. xAI این مدلها را از طریق Responses API ارائه میدهد، اما آنها ابزارهای سمت کلاینت یا سفارشی مورداستفاده در حلقه عامل مشترک OpenClaw را نمیپذیرند. به محدودیتهای چندعاملی xAI مراجعه کنید.
- صدای بلادرنگ xAI درحالحاضر فقط انتقال Talk از طریق رله Gateway را ارائه میدهد. نشستهای WebSocket ارائهدهنده که تحت مالکیت مرورگر هستند، هنوز در Control UI متصل نشدهاند.
qualityتصویر xAI،maskتصویر و نسبتهای ابعاد اضافی مختص حالت بومی تا زمانی که ابزار مشترکimage_generateکنترلهای متناظر میانارائهدهندهای نداشته باشد، ارائه نمیشوند.
نکات پیشرفته
- OpenClaw اصلاحات سازگاری ویژه xAI برای شِمای ابزار و فراخوانی ابزار را بهطور خودکار در مسیر اجراکننده مشترک اعمال میکند.
- درخواستهای بومی xAI بهطور پیشفرض
tool_stream: trueهستند. برای غیرفعالکردن آن،agents.defaults.models["xai/<model>"].params.tool_streamرا رویfalseتنظیم کنید. - پوششدهنده همراه xAI پیش از ارسال درخواستهای بومی xAI، کرانهای
پشتیبانینشده شمارش contains و کلیدهای پشتیبانینشده میزان استدلال را از
بار داده شِما حذف میکند. Grok 4.5 از میزان کم، متوسط و زیاد
(پیشفرض زیاد) پشتیبانی میکند. Grok 4.3 از میزان بدون تلاش، کم، متوسط و زیاد
(پیشفرض کم) پشتیبانی میکند. سایر مدلهای xAI با قابلیت استدلال، کنترل میزان
قابلتنظیمی ارائه نمیکنند، اما همچنان
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را میخواند و سپس به URL پایه جستوجوی وب Grok بازمیگردد. x_searchوcode_executionبهجای آنکه در زمان اجرای مدل هسته بهصورت ثابت کدنویسی شوند، تحت مالکیت Plugin همراه xAI هستند.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 عادی و TTS مبتنی بر PCM مناسب تلفن را تولید میکند، صدا را از طریق STT دستهای xAI رونویسی میکند، همان PCM را از طریق STT بلادرنگ xAI جریان میدهد، خروجی متنبهتصویر تولید میکند و یک تصویر مرجع را ویرایش میکند. فایل زنده مشترک تصویر، همان ارائهدهنده xAI را از طریق انتخاب زمان اجرای OpenClaw، راهکار جایگزین، نرمالسازی و مسیر پیوست رسانهای تأیید میکند. مورد اختیاری Video 1.5 یک تصویر تولیدشده برای فریم نخست را با وضوح 1080P ارسال و بارگیری ویدیوی تکمیلشده را تأیید میکند.