Providers
xAI
OpenClaw มาพร้อมกับ Plugin ผู้ให้บริการ xai ที่รวมมาในตัวสำหรับโมเดล Grok แนวทางที่แนะนำคือใช้ Grok OAuth กับการสมัครสมาชิก SuperGrok หรือ X Premium ที่มีสิทธิ์ใช้งาน Gateway การกำหนดค่า การกำหนดเส้นทาง และเครื่องมือต่าง ๆ ยังคงทำงานภายในเครื่อง มีเพียงคำขอ Grok เท่านั้นที่ส่งไปยัง API ของ xAI
OAuth ไม่จำเป็นต้องใช้คีย์ API ของ xAI หรือแอป Grok Build แต่ xAI อาจยังแสดง Grok Build บนหน้าจอให้ความยินยอม เนื่องจาก OpenClaw ใช้ไคลเอนต์ OAuth ที่ใช้ร่วมกันของ xAI
การตั้งค่า
การติดตั้งใหม่
เรียกใช้ขั้นตอนเริ่มต้นใช้งานพร้อมติดตั้งดีมอน จากนั้นเลือก xAI/Grok OAuth ในขั้นตอนโมเดล/การยืนยันตัวตน:
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 oauthตั้งให้ Grok เป็นโมเดลเริ่มต้นแยกต่างหาก:
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 |
ความครอบคลุมของคุณสมบัติ
Plugin ที่รวมมาในตัวจะแมป API ของ xAI ที่รองรับเข้ากับสัญญาผู้ให้บริการและเครื่องมือที่ใช้ร่วมกันของ OpenClaw ความสามารถที่ไม่เข้ากับสัญญาที่ใช้ร่วมกันจะแสดงไว้ด้านล่างหรือในส่วนข้อจำกัดที่ทราบ
| ความสามารถของ xAI | พื้นผิวของ OpenClaw | สถานะ |
|---|---|---|
| การสนทนา / Responses | ผู้ให้บริการโมเดล xai/<model> |
รองรับ |
| การค้นหาเว็บฝั่งเซิร์ฟเวอร์ | ผู้ให้บริการ grok ของ web_search |
รองรับ |
| การค้นหา X ฝั่งเซิร์ฟเวอร์ | เครื่องมือ x_search |
รองรับ |
| การเรียกใช้โค้ดฝั่งเซิร์ฟเวอร์ | เครื่องมือ code_execution |
รองรับ |
| รูปภาพ | image_generate |
รองรับ |
| วิดีโอ | video_generate |
เวิร์กโฟลว์แบบคลาสสิกเต็มรูปแบบ; Video 1.5 แปลงรูปภาพเป็นวิดีโอ |
| การแปลงข้อความเป็นเสียงแบบชุด | messages.tts.provider: "xai" / tts |
รองรับ |
| TTS แบบสตรีม | - | ผู้ให้บริการ xAI ยังไม่ได้ดำเนินการ |
| การแปลงเสียงเป็นข้อความแบบชุด | การทำความเข้าใจสื่อ tools.media.audio |
รองรับ |
| การแปลงเสียงเป็นข้อความแบบสตรีม | Voice Call streaming.provider: "xai" |
รองรับ |
| เสียงแบบเรียลไทม์ | - | ยังไม่เปิดให้ใช้งาน ต้องใช้สัญญาเซสชัน/WebSocket แบบอื่น |
| ไฟล์ / งานแบบชุด | รองรับความเข้ากันได้กับ 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 |
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 Image Quality |
openclaw doctor --fix จะอัปเดตค่าเริ่มต้นของเครื่องมือฝั่งเซิร์ฟเวอร์ xAI ที่คงอยู่และชื่อย่อรูปภาพคุณภาพที่เลิกใช้แล้ว ลบแถวแค็ตตาล็อกที่สร้างขึ้นและล้าสมัย และซ่อมแซมเมทาดาทาบริบทที่ล้าสมัยในแถว 4.20 ที่ใช้งานอยู่ โดยจะไม่ตรึงนามแฝง beta-latest ของ 4.20 ที่ใช้งานอยู่กับสแนปช็อตที่ระบุวันที่
คุณสมบัติ
การค้นหาเว็บ
ผู้ให้บริการค้นหาเว็บ grok ที่รวมมาในตัวจะเลือกใช้ xAI OAuth ก่อน จากนั้นจึงใช้ 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.videoGenerationModel.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.imageGenerationModel.timeoutMs
OpenClaw ขอให้ xAI ส่งการตอบกลับรูปภาพแบบ b64_json เพื่อให้สามารถจัดเก็บ
และส่งสื่อที่สร้างขึ้นผ่านเส้นทางไฟล์แนบของช่องทางตามปกติได้ รูปภาพอ้างอิง
ภายในเครื่องจะถูกแปลงเป็น URL ข้อมูล ส่วนการอ้างอิง http(s) ระยะไกล
จะถูกส่งต่อโดยไม่เปลี่ยนแปลง
หากต้องการใช้ xAI เป็นผู้ให้บริการรูปภาพเริ่มต้น:
{ agents: { defaults: { imageGenerationModel: { primary: "xai/grok-imagine-image", }, }, },}Text-to-speech
Plugin xai ที่รวมมาให้ลงทะเบียนการแปลงข้อความเป็นเสียงผ่านพื้นผิวผู้ให้บริการ
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 เริ่มต้น:
{ messages: { tts: { provider: "xai", providers: { xai: { voiceId: "eve", }, }, }, },}Speech-to-text
Plugin xai ที่รวมมาให้ลงทะเบียนการแปลงเสียงเป็นข้อความแบบชุด
ผ่านพื้นผิวการถอดเสียงเพื่อทำความเข้าใจสื่อของ OpenClaw
- ปลายทาง: xAI REST
/v1/stt - เส้นทางอินพุต: การอัปโหลดไฟล์เสียงแบบหลายส่วน
- การเลือกโมเดล: xAI เลือกโมเดลการถอดเสียงภายใน โดยปลายทาง ไม่มีตัวเลือกโมเดล
- ใช้ในทุกตำแหน่งที่การถอดเสียงขาเข้าอ่าน
tools.media.audioรวมถึงส่วนเสียงจากช่องเสียง Discord และไฟล์แนบเสียงของช่องทาง
หากต้องการบังคับใช้ xAI สำหรับการถอดเสียงขาเข้า:
{ tools: { media: { audio: { models: [ { type: "provider", provider: "xai", }, ], }, }, },}สามารถระบุภาษาผ่านการกำหนดค่าสื่อเสียงที่ใช้ร่วมกัน หรือผ่านคำขอ ถอดเสียงแต่ละครั้งได้ พื้นผิว OpenClaw ที่ใช้ร่วมกันยอมรับคำแนะนำพรอมต์ แต่การเชื่อมต่อ xAI REST STT จะส่งต่อเฉพาะไฟล์และภาษา เนื่องจากมีเพียง สองรายการนี้ที่สอดคล้องกับปลายทางสาธารณะของ xAI ในปัจจุบัน
Streaming speech-to-text
Plugin xai ที่รวมมาให้ยังลงทะเบียนผู้ให้บริการถอดเสียงแบบเรียลไทม์
สำหรับเสียงจากการโทรสดด้วย
- ปลายทาง: xAI WebSocket
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
x_search configuration
Plugin xAI ที่รวมมาให้เปิดใช้ x_search เป็นเครื่องมือ OpenClaw
สำหรับค้นหาเนื้อหาบน X (เดิมคือ Twitter) ผ่าน Grok
เส้นทางการกำหนดค่า: plugins.entries.xai.config.xSearch
| คีย์ | ชนิดข้อมูล | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
enabled |
บูลีน | อัตโนมัติสำหรับโมเดล xAI | ปิดใช้งาน หรือเลือกเปิดสำหรับผู้ให้บริการที่ทราบว่าไม่ใช่ xAI |
model |
สตริง | grok-4.3 |
โมเดลที่ใช้สำหรับคำขอ x_search |
baseUrl |
สตริง | - | แทนที่ URL ฐานของ xAI Responses |
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, }, }, }, }, },}Code execution configuration
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", }, }, }, }, },}Known limits
- การยืนยันตัวตนกับ xAI สามารถใช้คีย์ API, ตัวแปรสภาพแวดล้อม, การกำหนดค่า สำรองของ Plugin หรือ OAuth ด้วยบัญชี xAI ที่มีสิทธิ์ OAuth ใช้การยืนยัน ด้วยรหัสอุปกรณ์โดยไม่มีการเรียกกลับไปยัง localhost โดย xAI เป็นผู้ตัดสินว่า บัญชีใดสามารถรับโทเค็น OAuth API ได้ และหน้าคำยินยอมอาจแสดง Grok Build แม้ว่า OpenClaw จะไม่ต้องใช้แอป Grok Build
- ปัจจุบัน OpenClaw ยังไม่เปิดใช้ตระกูลโมเดลหลายเอเจนต์ของ xAI โดย xAI ให้บริการโมเดลเหล่านี้ผ่าน Responses API แต่โมเดลไม่ยอมรับเครื่องมือ ฝั่งไคลเอนต์หรือเครื่องมือแบบกำหนดเองที่ลูปเอเจนต์ร่วมของ OpenClaw ใช้ ดู ข้อจำกัดของระบบหลายเอเจนต์ xAI
- เสียงแบบเรียลไทม์ของ xAI ยังไม่ได้ลงทะเบียนเป็นผู้ให้บริการ OpenClaw เนื่องจากต้องใช้สัญญาเซสชันเสียงแบบสองทิศทางที่แตกต่างจาก STT แบบชุด หรือการถอดเสียงแบบสตรีม
qualityของรูปภาพ xAI,maskของรูปภาพ และอัตราส่วนภาพautoแบบเนทีฟจะยังไม่เปิดใช้จนกว่าเครื่องมือimage_generateที่ใช้ร่วมกัน จะมีตัวควบคุมข้ามผู้ให้บริการที่สอดคล้องกัน
Advanced notes
- OpenClaw ใช้การแก้ไขความเข้ากันได้ของสคีมาเครื่องมือและการเรียกเครื่องมือ ที่เฉพาะสำหรับ xAI โดยอัตโนมัติบนเส้นทางตัวเรียกใช้ร่วม
- คำขอ xAI แบบเนทีฟใช้ค่าเริ่มต้น
tool_stream: trueตั้งค่าagents.defaults.models["xai/<model>"].params.tool_streamเป็นfalseเพื่อปิดใช้งาน - ตัวห่อ xAI ที่รวมมาให้จะตัดขอบเขตสคีมาจำนวนสมาชิกที่ไม่รองรับ
และคีย์เพย์โหลด effort สำหรับการให้เหตุผลที่ไม่รองรับ ก่อนส่งคำขอ
xAI แบบเนทีฟ Grok 4.5 รองรับระดับความพยายามต่ำ ปานกลาง และสูง
(ค่าเริ่มต้นคือสูง) Grok 4.3 รองรับไม่มี ต่ำ ปานกลาง และสูง
(ค่าเริ่มต้นคือต่ำ) โมเดล xAI อื่นที่รองรับการให้เหตุผลไม่มีตัวควบคุม
ระดับความพยายามที่กำหนดค่าได้ แต่ยังคงส่งคำขอ
include: ["reasoning.encrypted_content"]เพื่อให้สามารถนำการให้เหตุผล ที่เข้ารหัสไว้ก่อนหน้ามาใช้ซ้ำในรอบถัดไปได้ web_search,x_searchและcode_executionเปิดใช้เป็นเครื่องมือ OpenClaw โดย OpenClaw จะแนบเฉพาะเครื่องมือในตัวของ xAI ที่แต่ละเครื่องมือ ต้องใช้ไปกับคำขอของเครื่องมือนั้น แทนการแนบเครื่องมือแบบเนทีฟทุกตัว ในทุกรอบการสนทนาweb_searchของ Grok อ่านplugins.entries.xai.config.webSearch.baseUrlส่วนx_searchอ่านplugins.entries.xai.config.xSearch.baseUrlแล้วจึง ย้อนกลับไปใช้ URL ฐานสำหรับการค้นหาเว็บของ Grokx_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 และ ตรวจสอบการดาวน์โหลดวิดีโอที่เสร็จสมบูรณ์