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 را انتخاب کنید:

    bash
    openclaw onboard --install-daemon

    در VPS یا از طریق SSH، مستقیماً OAuth سرویس xAI را انتخاب کنید؛ این روش از تأیید کد دستگاه استفاده می‌کند و به بازفراخوانی localhost نیاز ندارد:

    bash
    openclaw onboard --install-daemon --auth-choice xai-oauth
  • نصب موجود

    فقط وارد xAI شوید؛ صرفاً برای اتصال Grok، کل فرایند راه‌اندازی اولیه را دوباره اجرا نکنید:

    bash
    openclaw models auth login --provider xai --method oauth

    مدل Grok را جداگانه به‌عنوان مدل پیش‌فرض اعمال کنید:

    bash
    openclaw models set xai/grok-4.3

    کل فرایند راه‌اندازی اولیه را فقط زمانی دوباره اجرا کنید که عمداً می‌خواهید Gateway، دیمون، کانال، فضای کاری یا سایر گزینه‌های راه‌اندازی را تغییر دهید.

  • مسیر کلید API

    راه‌اندازی با کلید API همچنان برای کلیدهای xAI Console و سطوح رسانه‌ای نیازمند پیکربندی ارائه‌دهندهٔ مبتنی بر کلید کار می‌کند:

    bash
    openclaw models auth login --provider xai --method api-keyexport XAI_API_KEY=xai-...
  • انتخاب مدل

    json5
    {  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

    پوشش قابلیت‌ها

    Plugin همراه، APIهای پشتیبانی‌شدهٔ xAI را به قراردادهای مشترک ارائه‌دهنده و ابزار OpenClaw نگاشت می‌کند. قابلیت‌هایی که در قرارداد مشترک نمی‌گنجند، در ادامه یا زیر محدودیت‌های شناخته‌شده فهرست شده‌اند.

    قابلیت xAI سطح OpenClaw وضعیت
    گفت‌وگو / Responses ارائه‌دهندهٔ مدل xai/<model> بله
    جست‌وجوی وب سمت سرور ارائه‌دهندهٔ web_search با grok بله
    جست‌وجوی X سمت سرور ابزار x_search بله
    اجرای کد سمت سرور ابزار code_execution بله
    تصاویر image_generate بله
    ویدیوها video_generate بله
    تبدیل دسته‌ای متن به گفتار messages.tts.provider: "xai" / tts بله
    TTS جریانی textToSpeechStream بله، از طریق wss://api.x.ai/v1/tts (نه صدای بلادرنگ)
    تبدیل دسته‌ای گفتار به متن درک رسانه‌ای tools.media.audio بله
    تبدیل جریانی گفتار به متن Voice Call streaming.provider: "xai" بله
    صدای بلادرنگ Talk 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 را عیناً ارسال می‌کند تا کنترل معنای نام‌های مستعار پایدار، latest، بتا، آزمایشی و تاریخ‌دار در اختیار xAI باقی بماند. نام مستعار سراسری 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 اصلاح می‌کند. این کار نام‌های مستعار فعال beta-latest از 4.20 را به یک تصویر لحظه‌ای تاریخ‌دار سنجاق نمی‌کند.

    قابلیت‌ها

    جست‌وجوی وب

    ارائه‌دهندهٔ همراه جست‌وجوی وب grok، OAuth سرویس xAI را ترجیح می‌دهد و سپس به XAI_API_KEY یا کلید جست‌وجوی وب یک Plugin بازمی‌گردد:

    bash
    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.videoGenerationModel.timeoutMs تنظیم شده باشد

    Video 1.5 شناسه‌های grok-imagine-video-1.5-preview و grok-imagine-video-1.5-2026-05-30 سرویس xAI را نیز تشخیص می‌دهد. OpenClaw شناسهٔ انتخاب‌شده را بدون تغییر ارسال می‌کند، اما همان اعتبارسنجی فقط‌تصویر را اعمال می‌کند.

    برای استفاده از xAI به‌عنوان ارائه‌دهندهٔ پیش‌فرض ویدیو:

    json5
    {  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.imageGenerationModel.timeoutMs تنظیم شده باشد

    OpenClaw پاسخ‌های تصویری b64_json را از xAI درخواست می‌کند تا رسانه تولیدشده بتواند از طریق مسیر عادی پیوست کانال ذخیره و تحویل داده شود. تصاویر مرجع محلی به URLهای داده تبدیل می‌شوند؛ ارجاع‌های راه‌دور http(s) بدون تغییر عبور می‌کنند.

    برای استفاده از xAI به‌عنوان ارائه‌دهنده پیش‌فرض تصویر:

    json5
    {  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:

    json5
    {  messages: {    tts: {      provider: "xai",      providers: {        xai: {          voiceId: "eve",        },      },    },  },}
    تبدیل گفتار به متن

    Plugin همراه xai تبدیل دسته‌ای گفتار به متن را از طریق سطح رونویسی درک رسانه OpenClaw ثبت می‌کند.

    • نقطه پایانی: REST xAI، /v1/stt
    • مسیر ورودی: بارگذاری فایل صوتی چندبخشی
    • انتخاب مدل: xAI مدل رونویسی را به‌صورت داخلی انتخاب می‌کند؛ نقطه پایانی انتخاب‌گر مدل ندارد
    • در هر جایی که رونویسی صدای ورودی tools.media.audio را می‌خواند استفاده می‌شود، از جمله بخش‌های کانال صوتی Discord و پیوست‌های صوتی کانال

    برای اجبار استفاده از xAI جهت رونویسی صدای ورودی:

    json5
    {  tools: {    media: {      audio: {        models: [          {            type: "provider",            provider: "xai",          },        ],      },    },  },}

    زبان را می‌توان از طریق پیکربندی مشترک رسانه صوتی یا درخواست رونویسی هر فراخوانی ارائه کرد. راهنمایی‌های اعلان توسط سطح مشترک OpenClaw پذیرفته می‌شوند، اما یکپارچه‌سازی REST تبدیل گفتار به متن xAI فقط فایل و زبان را ارسال می‌کند، زیرا تنها این موارد با نقطه پایانی عمومی کنونی xAI نگاشت دارند.

    تبدیل جریانی گفتار به متن

    Plugin همراه xai همچنین یک ارائه‌دهنده رونویسی بی‌درنگ برای صدای تماس صوتی زنده ثبت می‌کند.

    • نقطه پایانی: WebSocket متعلق به xAI، wss://api.x.ai/v1/stt
    • کدگذاری پیش‌فرض: mulaw
    • نرخ نمونه‌برداری پیش‌فرض: 8000
    • تشخیص پایان گفتار پیش‌فرض: 800ms
    • رونویسی‌های موقت: به‌طور پیش‌فرض فعال

    جریان رسانه Twilio در Voice Call قاب‌های صوتی G.711 mu-law را ارسال می‌کند، بنابراین ارائه‌دهنده xAI این قاب‌ها را مستقیماً و بدون تراکدگذاری ارسال می‌کند:

    json5
    {  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 یا alawinterimResults، 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 پیکربندی کنید:

    json5
    {  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 Voice Agent مطابقت دارد.

    VAD سرور xAI همیشه پاسخ‌ها را ایجاد و وقفه صوتی را مدیریت می‌کند. از consultRouting: "provider-direct" استفاده کنید؛ مسیریابی اجباری رونویسی و غیرفعال‌کردن وقفه صدای ورودی توسط پروتکل xAI Voice Agent پشتیبانی نمی‌شوند.

    پیکربندی x_search

    Plugin همراه xAI، ابزار x_search را برای جست‌وجوی محتوای X (Twitter سابق) از طریق Grok در OpenClaw ارائه می‌کند.

    مسیر پیکربندی: plugins.entries.xai.config.xSearch

    کلید نوع پیش‌فرض توضیحات
    enabled بولی خودکار برای مدل‌های xAI غیرفعال‌کردن، یا فعال‌سازی برای یک ارائه‌دهنده شناخته‌شده غیر xAI
    model رشته grok-4.3 مدل مورداستفاده برای درخواست‌های x_search
    baseUrl رشته - بازنویسی URL پایه Responses متعلق به xAI
    inlineCitations بولی - گنجاندن ارجاع‌های درون‌خطی در نتایج
    maxTurns عدد - حداکثر نوبت‌های مکالمه
    timeoutSeconds عدد 30 مهلت زمانی درخواست برحسب ثانیه
    cacheTtlMinutes عدد 15 زمان ماندگاری حافظه نهان برحسب دقیقه
    json5
    {  plugins: {    entries: {      xai: {        config: {          xSearch: {            enabled: true,            model: "grok-4.3",            baseUrl: "https://api.x.ai/v1",            inlineCitations: true,          },        },      },    },  },}
    پیکربندی اجرای کد

    Plugin همراه xAI، ابزار code_execution را برای اجرای راه‌دور کد در محیط جعبه شنی xAI در OpenClaw ارائه می‌کند.

    مسیر پیکربندی: plugins.entries.xai.config.codeExecution

    کلید نوع پیش‌فرض توضیحات
    enabled بولی خودکار برای مدل‌های xAI غیرفعال‌کردن، یا فعال‌سازی برای یک ارائه‌دهنده شناخته‌شده غیر xAI
    model رشته grok-4.3 مدل مورداستفاده برای درخواست‌های اجرای کد
    maxTurns عدد - حداکثر نوبت‌های مکالمه
    timeoutSeconds عدد 30 مهلت زمانی درخواست برحسب ثانیه
    json5
    {  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 متصل نشده‌اند.
    • تصویر xAI با quality، تصویر با 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 را در محیط فرایند صادر کنید.

    bash
    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 ارسال می‌کند و بارگیری ویدیوی تکمیل‌شده را تأیید می‌کند.

    مرتبط

    Was this useful?
    On this page

    On this page