xai sağlayıcı Plugin’i sunar. Önerilen yöntem, uygun bir SuperGrok veya X Premium aboneliğiyle Grok OAuth kullanmaktır. Gateway, yapılandırma, yönlendirme ve araçlar yerel kalır; yalnızca Grok istekleri xAI’ın API’sine gider.
OAuth, xAI API anahtarı veya Grok Build uygulaması gerektirmez. OpenClaw, xAI’ın paylaşılan OAuth istemcisini kullandığından xAI, onay ekranında yine de Grok Build’i gösterebilir.
Kurulum
1
Yeni kurulum
Arka plan hizmeti kurulumuyla ilk yapılandırmayı çalıştırın, ardından model/kimlik doğrulama adımında xAI/Grok OAuth’u seçin:Bir VPS’de veya SSH üzerinden xAI OAuth’u doğrudan seçin; cihaz koduyla doğrulama kullanır ve localhost geri çağrısı gerektirmez:
2
Mevcut kurulum
Yalnızca xAI’da oturum açın; sadece Grok’u bağlamak için ilk yapılandırmanın tamamını yeniden çalıştırmayın:Grok’u varsayılan model olarak ayrıca ayarlayın:İlk yapılandırmanın tamamını yalnızca Gateway, arka plan hizmeti, kanal, çalışma alanı veya diğer kurulum seçimlerini bilerek değiştirmek istiyorsanız yeniden çalıştırın.
3
API anahtarı yöntemi
API anahtarıyla kurulum, xAI Console anahtarları ve anahtara dayalı sağlayıcı yapılandırması gerektiren medya yüzeyleri için çalışmaya devam eder:
4
Model seçme
OpenClaw, paketle birlikte gelen xAI aktarımı olarak xAI Responses API’yi kullanır.
openclaw models auth login --provider xai --method oauth veya --method api-key kaynağındaki aynı kimlik bilgisi; web_search (sağlayıcı kimliği grok), x_search, code_execution, konuşma/transkripsiyon ve xAI görüntü/video üretimini de çalıştırır. Bir xAI anahtarını plugins.entries.xai.config.webSearch.apiKey altında saklarsanız paketle birlikte gelen xAI model sağlayıcısı bunu yedek seçenek olarak da yeniden kullanır.OAuth sorunlarını giderme
-
SSH, Docker, VPS veya diğer uzak kurulumlar için
openclaw models auth login --provider xai --method oauthkullanın; bu yöntem localhost geri çağrısı yerine cihaz koduyla doğrulama kullanır. -
Oturum açma başarılı olduğu hâlde Grok varsayılan model değilse
openclaw models set xai/grok-4.3komutunu çalıştırın. -
Kaydedilmiş xAI kimlik doğrulama profillerini inceleyin:
- Hangi hesapların OAuth API belirteçlerini alabileceğine xAI karar verir. Bir hesap uygun değilse API anahtarı yöntemini kullanın veya xAI tarafındaki aboneliği kontrol edin.
Yerleşik katalog
Model seçicilerde seçilebilen kimlikler. Plugin, mevcut yapılandırmalar için eski Grok 3, Grok 4, Grok 4 Fast, Grok 4.1 Fast ve Grok Code kimliklerini çözümlemeye devam eder; bkz. eski sürüm uyumluluğu ve değişken takma adlar.
Katalog bağlamı ve belirteç maliyeti meta verileri, xAI’ın güncel model sayfalarını ve fiyatlandırma sayfasını izler. Bir istek belgelenen uzun bağlam eşiğini aştığında xAI daha yüksek ücretler uygular; OpenClaw’ın sabit katalog maliyeti alanları kısa bağlam ücretlerini kaydeder. xAI’ın ayrı kodlama aracısı CLI’ı olan Grok Build, x.ai/cli adresinden edinilebilir ve şu anda Grok 4.5 kullanır.
Özellik kapsamı
Paketle birlikte gelen Plugin, desteklenen xAI API’lerini OpenClaw’ın paylaşılan sağlayıcı ve araç sözleşmeleriyle eşler. Paylaşılan sözleşmeye uymayan yetenekler aşağıda veya bilinen sınırlamalar bölümünde listelenmiştir.OpenClaw; medya üretimi ve toplu transkripsiyon için xAI’ın REST görüntü/video/TTS/STT API’lerini, canlı sesli arama transkripsiyonu için xAI’ın akışlı STT WebSocket’ini, Talk gerçek zamanlı oturumları için xAI’ın Grok Voice Agent WebSocket’ini ve sohbet, arama ve kod yürütme araçları için Responses API’yi kullanır.
Eski hızlı mod uyumluluğu
/fast on veya agents.defaults.models["xai/<model>"].params.fastMode: true eski xAI yapılandırmalarını aşağıdaki şekilde yeniden yazmaya devam eder. Bu hedef kimlikler yalnızca uyumluluk için korunur; yeni yapılandırmalar için güncel seçilebilir modelleri kullanın.
Eski sürüm uyumluluğu ve değişken takma adlar
Eski takma adlar aşağıdaki şekilde normalleştirilir:
0309 tarihli kimlikler, seçilebilir katalog girdileridir. OpenClaw, diğer tüm güncel Grok 4.20 takma adlarını olduğu gibi gönderir; böylece xAI kararlı, en yeni, beta, deneysel ve tarihli takma adların anlamları üzerindeki denetimini korur. Genel
grok-latest takma adı da olduğu gibi korunur.
xAI aşağıdaki tam kimlikleri kullanımdan kaldırdı. OpenClaw bunları, yayımlanmış yapılandırmalar için mevcut yönlendirme hedeflerinin sınırları ve fiyatlandırmasıyla gizli uyumluluk satırları olarak korur:
openclaw doctor --fix, kalıcı xAI sunucu aracı varsayılanlarını ve kullanımdan kaldırılmış kaliteli görüntü kısa adını günceller, eski oluşturulmuş katalog satırlarını kaldırır ve etkin 4.20 satırlarındaki eski bağlam meta verilerini onarır. Etkin 4.20 beta-latest takma adlarını tarihli bir anlık görüntüye sabitlemez.
Özellikler
Web araması
Web araması
Paketle birlikte gelen
grok web araması sağlayıcısı önce xAI OAuth’u tercih eder, ardından XAI_API_KEY veya bir Plugin web araması anahtarını yedek seçenek olarak kullanır:Video üretimi
Video üretimi
Paketle birlikte gelen
xai Plugin’i, paylaşılan video_generate aracı üzerinden video üretimini kaydeder.- Varsayılan model:
xai/grok-imagine-video - Ek model:
xai/grok-imagine-video-1.5 - Klasik modlar: metinden videoya, görüntüden videoya, referans görüntü üretimi, uzak video düzenleme ve uzak video uzatma
- Video 1.5 modu: tam olarak bir ilk kare görüntüsüyle yalnızca görüntüden videoya
- En-boy oranları:
1:1,16:9,9:16,4:3,3:4,3:2,2:3; belirtilmediğinde klasik ve Video 1.5 görüntüden videoya modları kaynak görüntünün oranını devralır - Çözünürlükler: klasik
480P/720P; Video 1.5 ayrıca1080Pdestekler; tüm üretim modlarının varsayılanı480Pdeğeridir - Süre: üretim/görüntüden videoya için 1-15 saniye, klasik
reference_imagerolleri kullanılırken 1-10 saniye, klasik uzatma için 2-10 saniye - Referans görüntü üretimi: sağlanan her görüntü için
imageRolesdeğerinireference_imageolarak ayarlayın; xAI bu tür en fazla 7 görüntü kabul eder - Video düzenleme/uzatma, giriş videosunun en-boy oranını ve çözünürlüğünü devralır; bu işlemler geometri geçersiz kılmalarını kabul etmez
- Varsayılan işlem zaman aşımı:
video_generate.timeoutMsveyaagents.defaults.mediaModels.video.timeoutMsayarlanmadıkça 600 saniye
grok-imagine-video-1.5-preview ve grok-imagine-video-1.5-2026-05-30 tanımlayıcılarını da tanır. OpenClaw seçilen tanımlayıcıyı değiştirmeden iletir, ancak yalnızca görüntü doğrulamasını aynı şekilde uygular.xAI’ı varsayılan video sağlayıcısı olarak kullanmak için:Paylaşılan araç parametreleri, sağlayıcı seçimi ve yük devretme davranışı için
Video Oluşturma bölümüne bakın.
Görsel oluşturma
Görsel oluşturma
Birlikte gelen
xai Plugin’i, paylaşılan
image_generate aracı üzerinden görsel oluşturmayı kaydeder.- Varsayılan görsel modeli:
xai/grok-imagine-image - Ek model:
xai/grok-imagine-image-quality - Modlar: metinden görsele ve referans görsel düzenleme
- Referans girdileri: bir
imageveya en fazla üçimages - En-boy oranları:
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 - Çözünürlükler:
1K,2K - Sayı: en fazla 4 görsel
- Varsayılan işlem zaman aşımı:
image_generate.timeoutMsveyaagents.defaults.mediaModels.image.timeoutMsayarlanmadığı sürece 600 saniye
b64_json görsel yanıtları ister. Yerel
referans görseller veri URL’lerine dönüştürülür; uzak http(s) referansları
değiştirilmeden iletilir.xAI’ı varsayılan görsel sağlayıcısı olarak kullanmak için:xAI ayrıca
quality, mask, user ve bir auto en-boy oranını belgeler.
OpenClaw günümüzde yalnızca sağlayıcılar arasında paylaşılan görsel denetimlerini iletir;
yalnızca yerel olan bu ayarlar image_generate üzerinden sunulmaz.Metinden konuşmaya
Metinden konuşmaya
Birlikte gelen
xai Plugin’i, paylaşılan tts
sağlayıcı yüzeyi üzerinden metinden konuşmaya özelliğini kaydeder.- Sesler: xAI’dan kimliği doğrulanmış canlı katalog; şu komutla listeleyin:
openclaw infer tts voices --provider xai - Çevrimdışı yedek sesler:
ara,eve,leo,rex,sal - Varsayılan ses:
eve - Hesaba özel ses kimlikleri, yerleşik katalog yanıtında bulunmasalar bile iletilir
- Biçimler:
mp3,wav,pcm,mulaw,alaw - Dil: BCP-47 kodu veya
auto - Hız: sağlayıcıya özgü hız geçersiz kılması
- Yerel Opus sesli not biçimi desteklenmez
OpenClaw, arabelleğe alınmış sentez için xAI’ın toplu
/v1/tts uç noktasını,
kimliği doğrulanmış /v1/tts/voices katalog keşfini ve akışlı sentez için yerel
wss://api.x.ai/v1/tts kullanır. Akış, yerel api.x.ai ana makinesiyle sınırlıdır;
bu nedenle özel baseUrl değerleri bu yolda reddedilir. Mevcut dil, ses,
codec ve hız denetimleri kullanılır; örnekleme hızı ve bit hızı için xAI
varsayılanları geçerlidir. Ses dosyası sentezi, yapılandırılmış tüm codec’lere
uyar. Sesli not hedefleri, xAI’ın ham codec’leri codec/hız meta verilerini
taşımadığı için akışta ve arabelleğe alınmış yedekte MP3 kullanır. Akış önce
text.delta, ardından
text.done gönderir; audio.delta, audio.done veya error alır ve her
ses parçasında yenilenen bir boşta kalma timeoutMs uygular. Bu, gerçek
zamanlı ses oturumlarından ayrıdır. xAI’ın Akışlı TTS API’si sözleşmesine bakın.Konuşmadan metne
Konuşmadan metne
Birlikte gelen Dil, paylaşılan ses medyası yapılandırması veya çağrı başına transkripsiyon
isteği üzerinden sağlanabilir. İstem ipuçları paylaşılan OpenClaw yüzeyi
tarafından kabul edilir; ancak xAI REST STT entegrasyonu yalnızca dosya ve
dili iletir, çünkü bunlar mevcut genel xAI uç noktasıyla eşleşir.
xai Plugin’i, OpenClaw’ın medya anlama transkripsiyon
yüzeyi üzerinden toplu konuşmadan metne özelliğini kaydeder.- Uç nokta: xAI REST
/v1/stt - Girdi yolu: çok parçalı ses dosyası yüklemesi
- Model seçimi: xAI transkripsiyon modelini dahili olarak seçer; uç noktada model seçici yoktur
- Discord ses kanalı bölümleri ve kanal ses ekleri dâhil olmak üzere,
gelen ses transkripsiyonunun
tools.media.audiookuduğu her yerde kullanılır
Akışlı konuşmadan metne
Akışlı konuşmadan metne
Birlikte gelen Sağlayıcıya ait yapılandırma
xai Plugin’i, canlı sesli arama sesi için gerçek zamanlı
bir transkripsiyon sağlayıcısı da kaydeder.- Uç nokta: xAI WebSocket
wss://api.x.ai/v1/stt - Varsayılan kodlama:
mulaw - Varsayılan örnekleme hızı:
8000 - Varsayılan uç noktalama:
800ms - Ara transkriptler: varsayılan olarak etkin
plugins.entries.voice-call.config.streaming.providers.xai altında bulunur. Desteklenen
anahtarlar apiKey, baseUrl, sampleRate, encoding (pcm, mulaw veya
alaw), interimResults, endpointingMs ve language şeklindedir.Bu akış sağlayıcısı, Voice Call’un gerçek zamanlı transkripsiyon yolu içindir.
Discord kısa bölümler kaydeder ve bunun yerine toplu
tools.media.audio transkripsiyon yolunu kullanır.Gerçek zamanlı ses (Talk)
Gerçek zamanlı ses (Talk)
Birlikte gelen Voice Call veya paylaşılan gerçek zamanlı seçiciler aynı sağlayıcı eşlemesini
yeniden kullandığında, sağlayıcıya ait yapılandırma
xai Plugin’i, paylaşılan registerRealtimeVoiceProvider sözleşmesi
üzerinden Talk modu için Grok Voice Agent gerçek zamanlı oturumlarını kaydeder.- Uç nokta:
wss://api.x.ai/v1/realtime?model=<voice-model> - Varsayılan model:
grok-voice-latest - Varsayılan ses:
eve - Aktarım:
gateway-relay(iOS, Android ve Control UI aktarma yolları) - Ses: PCM16 24 kHz veya G.711 µ-law 8 kHz
- Araya girme: xAI sunucu VAD’si yanıtı keser; OpenClaw sıraya alınmış oynatmayı temizler ve oynatılmamış sağlayıcı geçmişini kısaltır
plugins.entries.voice-call.config.realtime.providers.xai üzerinden de çözümlenir. Desteklenen anahtarlar
apiKey, baseUrl, model, voice, vadThreshold, silenceDurationMs,
prefixPaddingMs, reasoningEffort ve sessionResumption şeklindedir.
reasoningEffort, xAI Voice Agent API’siyle eşleşecek şekilde yalnızca high veya none kabul eder.xAI’ın sunucu VAD’si her zaman yanıtlar oluşturur ve ses kesintisini işler.
consultRouting: "provider-direct" kullanın; zorunlu transkript yönlendirmesi ve
giriş sesi kesintisinin devre dışı bırakılması xAI Voice Agent protokolü tarafından desteklenmez.xAI OAuth veya
XAI_API_KEY, gerçek zamanlı sesin kimliğini doğrulayabilir. Tarayıcı
tarafından yönetilen WebRTC henüz bu sağlayıcı yüzeyinin parçası değildir; yerel
Node’larda gateway-relay Talk’u veya Control UI aktarma yolunu kullanın.sessionResumption varsayılan olarak false değerini alır. true olarak ayarlandığında OpenClaw,
yeniden bağlantıdan sonra aynı konuşmayı sürdürebilmek için xAI’dan yeterli
oturum durumunu saklamasını ister ve ardından döndürülen konuşma kimliğiyle
yeniden bağlanır. Sağlayıcı tarafında yeniden oynatma/saklama kabul edilemezse
bunu devre dışı bırakın; böylece kesintiye uğrayan soketler sessizce yeni bir
konuşma başlatmak yerine kapalı biçimde başarısız olur.x_search yapılandırması
x_search yapılandırması
Birlikte gelen xAI Plugin’i, Grok aracılığıyla X (eski adıyla Twitter) içeriğinde
arama yapmak için
x_search aracını bir OpenClaw aracı olarak sunar.Yapılandırma yolu: plugins.entries.xai.config.xSearchKod yürütme yapılandırması
Kod yürütme yapılandırması
Birlikte gelen xAI Plugin’i, xAI’ın korumalı alan ortamında uzaktan kod
yürütmek için
code_execution aracını bir OpenClaw aracı olarak sunar.Yapılandırma yolu: plugins.entries.xai.config.codeExecutionBu, yerel
exec değil, uzak xAI korumalı alan yürütmesidir.Bilinen sınırlamalar
Bilinen sınırlamalar
- xAI kimlik doğrulaması bir API anahtarı, ortam değişkeni, plugin yapılandırması yedeği veya uygun bir xAI hesabıyla OAuth kullanabilir. OAuth, localhost geri çağrısı olmadan cihaz kodu doğrulaması kullanır. Hangi hesapların OAuth API belirteçleri alabileceğine xAI karar verir ve OpenClaw, Grok Build uygulamasını gerektirmese de onay sayfasında Grok Build gösterilebilir.
- OpenClaw şu anda xAI çok aracılı model ailesini kullanıma sunmaz. xAI, bu modelleri Responses API üzerinden sunar ancak modeller, OpenClaw’ın paylaşılan aracı döngüsünün kullandığı istemci tarafı veya özel araçları kabul etmez. Bkz. xAI çok aracılı sistem sınırlamaları.
- xAI Realtime ses şu anda yalnızca gateway aktarmalı Talk taşımasını sunar. Tarayıcının yönettiği sağlayıcı WebSocket oturumları henüz Control UI’a bağlanmamıştır.
- xAI görüntü
quality, görüntümaskve yalnızca yerel kullanıma özgü ek en-boy oranları, paylaşılanimage_generatearacında bunlara karşılık gelen sağlayıcılar arası denetimler bulunana kadar kullanıma sunulmaz.
İleri düzey notlar
İleri düzey notlar
- OpenClaw, paylaşılan çalıştırıcı yolunda xAI’a özgü araç şeması ve araç çağrısı uyumluluk düzeltmelerini otomatik olarak uygular.
- Yerel xAI isteklerinde
tool_stream: truevarsayılan olarak etkindir. Devre dışı bırakmak içinagents.defaults.models["xai/<model>"].params.tool_streamdeğerinifalseolarak ayarlayın. - Paketle gelen xAI sarmalayıcısı, yerel xAI isteklerini göndermeden önce desteklenmeyen
contains-count şema sınırlarını ve desteklenmeyen akıl yürütme çabası yük anahtarlarını
kaldırır. Grok 4.5 düşük, orta ve yüksek çabayı destekler
(varsayılan yüksek). Grok 4.3 çabasız, düşük, orta ve yüksek
çabayı destekler (varsayılan düşük). Akıl yürütme yeteneğine sahip diğer xAI modelleri,
yapılandırılabilir bir çaba denetimi sunmaz ancak önceki şifrelenmiş akıl yürütmenin
sonraki turlarda yeniden oynatılabilmesi için yine de
include: ["reasoning.encrypted_content"]ister. web_search,x_searchvecode_execution, OpenClaw araçları olarak sunulur. OpenClaw, her yerel aracı her sohbet turuna eklemek yerine yalnızca her aracın ihtiyaç duyduğu belirli yerleşik xAI aracını o aracın isteğine ekler.- Grok
web_search,plugins.entries.xai.config.webSearch.baseUrldeğerini okur.x_search,plugins.entries.xai.config.xSearch.baseUrldeğerini okur ve ardından Grok web araması temel URL’sine geri döner. x_searchvecode_execution, çekirdek model çalışma zamanına sabit kodlanmak yerine paketle gelen xAI plugin’i tarafından yönetilir.code_execution, yerelexecdeğil, uzak xAI korumalı alan yürütmesidir.
Canlı test
xAI medya yolları, birim testleri ve isteğe bağlı canlı test paketleri kapsamındadır. Canlı yoklamaları çalıştırmadan önce işlem ortamınaXAI_API_KEY aktarın.
İlgili
Model seçimi
Sağlayıcıların, model referanslarının ve yük devretme davranışının seçilmesi.
Video oluşturma
Paylaşılan video aracı parametreleri ve sağlayıcı seçimi.
Tüm sağlayıcılar
Daha kapsamlı sağlayıcı genel bakışı.
Sorun giderme
Yaygın sorunlar ve düzeltmeler.