Providers
xAI
OpenClaw đi kèm Plugin nhà cung cấp xai tích hợp sẵn dành cho các mô hình Grok. Lộ trình
được khuyến nghị là Grok OAuth với gói đăng ký SuperGrok hoặc X Premium
đủ điều kiện. Gateway, cấu hình, định tuyến và công cụ vẫn chạy cục bộ; chỉ các
yêu cầu Grok được gửi tới API của xAI.
OAuth không yêu cầu khóa API xAI hoặc ứng dụng Grok Build. xAI vẫn có thể hiển thị Grok Build trên màn hình đồng ý vì OpenClaw sử dụng ứng dụng OAuth dùng chung của xAI.
Thiết lập
Cài đặt mới
Chạy quy trình thiết lập ban đầu kèm cài đặt daemon, sau đó chọn xAI/Grok OAuth tại bước mô hình/xác thực:
openclaw onboard --install-daemonTrên VPS hoặc qua SSH, hãy chọn trực tiếp xAI OAuth; phương thức này sử dụng xác minh bằng mã thiết bị và không cần callback localhost:
openclaw onboard --install-daemon --auth-choice xai-oauthBản cài đặt hiện có
Chỉ đăng nhập vào xAI; không chạy lại toàn bộ quy trình thiết lập ban đầu chỉ để kết nối Grok:
openclaw models auth login --provider xai --method oauthĐặt riêng Grok làm mô hình mặc định:
openclaw models set xai/grok-4.3Chỉ chạy lại toàn bộ quy trình thiết lập ban đầu nếu bạn chủ ý muốn thay đổi Gateway, daemon, kênh, không gian làm việc hoặc các lựa chọn thiết lập khác.
Lộ trình dùng khóa API
Thiết lập bằng khóa API vẫn hoạt động với các khóa từ xAI Console và các bề mặt đa phương tiện cần cấu hình nhà cung cấp dựa trên khóa:
openclaw models auth login --provider xai --method api-keyexport XAI_API_KEY=xai-...Chọn mô hình
{ agents: { defaults: { model: { primary: "xai/grok-4.3" } } },}Khắc phục sự cố OAuth
-
Với SSH, Docker, VPS hoặc các thiết lập từ xa khác, hãy dùng
openclaw models auth login --provider xai --method oauth; lệnh này sử dụng xác minh bằng mã thiết bị, không phải callback localhost. -
Nếu đăng nhập thành công nhưng Grok không phải mô hình mặc định, hãy chạy
openclaw models set xai/grok-4.3. -
Kiểm tra các hồ sơ xác thực xAI đã lưu:
bash openclaw models auth list --provider xaiopenclaw models status -
xAI quyết định tài khoản nào có thể nhận token API OAuth. Nếu một tài khoản không đủ điều kiện, hãy dùng lộ trình khóa API hoặc kiểm tra gói đăng ký phía xAI.
Danh mục tích hợp sẵn
Các mã có thể chọn trong trình chọn mô hình. Plugin vẫn phân giải các mã Grok 3, Grok 4, Grok 4 Fast, Grok 4.1 Fast và Grok Code cũ cho các cấu hình hiện có; xem khả năng tương thích cũ và các bí danh thay đổi.
| Dòng | Mã mô hình |
|---|---|
| Grok 4.5 | grok-4.5 (bí danh: grok-4.5-latest, grok-build-latest) |
| Grok Build 0.1 | grok-build-0.1 |
| Grok 4.3 | grok-4.3 (bí danh: grok-4.3-latest, grok-latest) |
| Grok 4.20 | grok-4.20-0309-reasoning, grok-4.20-0309-non-reasoning |
Phạm vi tính năng
Plugin tích hợp sẵn ánh xạ các API xAI được hỗ trợ vào các hợp đồng nhà cung cấp và công cụ dùng chung của OpenClaw. Các khả năng không phù hợp với hợp đồng dùng chung được liệt kê bên dưới hoặc trong phần giới hạn đã biết.
| Khả năng của xAI | Bề mặt OpenClaw | Trạng thái |
|---|---|---|
| Trò chuyện / Responses | Nhà cung cấp mô hình xai/<model> |
Có |
| Tìm kiếm web phía máy chủ | Nhà cung cấp grok của web_search |
Có |
| Tìm kiếm X phía máy chủ | Công cụ x_search |
Có |
| Thực thi mã phía máy chủ | Công cụ code_execution |
Có |
| Hình ảnh | image_generate |
Có |
| Video | video_generate |
Quy trình đầy đủ kiểu cổ điển; Video 1.5 chuyển hình ảnh thành video |
| Chuyển văn bản thành giọng nói theo lô | messages.tts.provider: "xai" / tts |
Có |
| TTS truyền trực tiếp | - | Nhà cung cấp xAI chưa triển khai |
| Chuyển giọng nói thành văn bản theo lô | Hiểu nội dung đa phương tiện tools.media.audio |
Có |
| Chuyển giọng nói thành văn bản truyền trực tiếp | Voice Call streaming.provider: "xai" |
Có |
| Giọng nói thời gian thực | - | Chưa được cung cấp; cần hợp đồng phiên/WebSocket khác |
| Tệp / tác vụ theo lô | Chỉ tương thích với API mô hình chung | Không phải công cụ OpenClaw hạng nhất |
Khả năng tương thích với chế độ nhanh cũ
/fast on hoặc agents.defaults.models["xai/<model>"].params.fastMode: true
vẫn viết lại các cấu hình xAI cũ như sau. Các mã đích này chỉ được
giữ lại để tương thích; hãy dùng các mô hình hiện có thể chọn cho cấu hình
mới.
| Mô hình nguồn | Đích chế độ nhanh |
|---|---|
grok-3 |
grok-3-fast |
grok-3-mini |
grok-3-mini-fast |
grok-4 |
grok-4-fast |
grok-4-0709 |
grok-4-fast |
Khả năng tương thích cũ và các bí danh thay đổi
Các bí danh cũ được chuẩn hóa như sau:
| Bí danh cũ | Mã đã chuẩn hóa |
|---|---|
grok-code-fast-1, grok-code-fast, grok-code-fast-1-0825 |
grok-build-0.1 |
Các mã 0309 có ngày là những mục có thể chọn trong danh mục. OpenClaw gửi nguyên văn tất cả
bí danh Grok 4.20 hiện tại khác để xAI tiếp tục kiểm soát ngữ nghĩa của các bí danh ổn định,
mới nhất, beta, thử nghiệm và có ngày. Bí danh toàn cục grok-latest cũng được
giữ nguyên văn.
xAI đã ngừng sử dụng các mã chính xác sau. OpenClaw giữ chúng dưới dạng các hàng tương thích ẩn cho những cấu hình đã phát hành, với giới hạn và giá của các đích chuyển hướng hiện tại:
| Mã đã ngừng sử dụng | Hành vi hiện tại |
|---|---|
grok-4-1-fast-reasoning, grok-4-fast-reasoning, grok-4-0709 |
Grok 4.3 với mức suy luận low |
grok-4-1-fast-non-reasoning, grok-4-fast-non-reasoning, grok-3 |
Grok 4.3 với suy luận bị tắt |
grok-code-fast-1 |
Grok Build 0.1 |
grok-imagine-image-pro |
Grok Imagine Image Quality |
openclaw doctor --fix cập nhật các giá trị mặc định đã lưu cho công cụ máy chủ xAI và
slug hình ảnh chất lượng đã ngừng sử dụng, xóa các hàng danh mục được tạo đã lỗi thời và sửa chữa
siêu dữ liệu ngữ cảnh lỗi thời trên các hàng 4.20 đang hoạt động. Lệnh này không ghim các bí danh 4.20
beta-latest đang hoạt động vào một ảnh chụp nhanh có ngày.
Tính năng
Tìm kiếm web
Nhà cung cấp tìm kiếm web grok tích hợp sẵn ưu tiên xAI OAuth, sau đó dùng dự phòng
XAI_API_KEY hoặc khóa tìm kiếm web của Plugin:
openclaw models auth login --provider xai --method oauthopenclaw config set tools.web.search.provider grokTạo video
Plugin xai tích hợp sẵn đăng ký tính năng tạo video thông qua công cụ dùng chung
video_generate.
- Mô hình mặc định:
xai/grok-imagine-video - Mô hình bổ sung:
xai/grok-imagine-video-1.5 - Các chế độ cổ điển: chuyển văn bản thành video, chuyển hình ảnh thành video, tạo từ hình ảnh tham chiếu, chỉnh sửa video từ xa và mở rộng video từ xa
- Chế độ Video 1.5: chỉ chuyển hình ảnh thành video, với đúng một hình ảnh khung hình đầu tiên
- Tỷ lệ khung hình:
1:1,16:9,9:16,4:3,3:4,3:2,2:3; chế độ chuyển hình ảnh thành video cổ điển và Video 1.5 kế thừa tỷ lệ của hình ảnh nguồn khi bị bỏ qua - Độ phân giải: cổ điển
480P/720P; Video 1.5 cũng hỗ trợ1080P; tất cả chế độ tạo đều mặc định là480P - Thời lượng: 1-15 giây cho tạo/chuyển hình ảnh thành video, 1-10 giây khi
sử dụng vai trò
reference_imagecổ điển, 2-10 giây cho tính năng mở rộng cổ điển - Tạo từ hình ảnh tham chiếu: đặt
imageRolesthànhreference_imagecho mọi hình ảnh được cung cấp; xAI chấp nhận tối đa 7 hình ảnh như vậy - Chỉnh sửa/mở rộng video kế thừa tỷ lệ khung hình và độ phân giải của video đầu vào; các thao tác này không chấp nhận ghi đè thông số hình học
- Thời gian chờ thao tác mặc định: 600 giây, trừ khi đặt
video_generate.timeoutMshoặcagents.defaults.videoGenerationModel.timeoutMs
Video 1.5 cũng nhận dạng các mã định danh grok-imagine-video-1.5-preview và
grok-imagine-video-1.5-2026-05-30 của xAI. OpenClaw chuyển tiếp nguyên vẹn
mã định danh đã chọn, nhưng áp dụng cùng quy tắc xác thực chỉ dành cho hình ảnh.
Để dùng xAI làm nhà cung cấp video mặc định:
{ agents: { defaults: { videoGenerationModel: { primary: "xai/grok-imagine-video", }, }, },}Tạo hình ảnh
Plugin xai tích hợp sẵn đăng ký tính năng tạo hình ảnh thông qua công cụ dùng chung
image_generate.
- Mô hình hình ảnh mặc định:
xai/grok-imagine-image - Mô hình bổ sung:
xai/grok-imagine-image-quality - Chế độ: văn bản thành hình ảnh và chỉnh sửa bằng hình ảnh tham chiếu
- Đầu vào tham chiếu: một
imagehoặc tối đa baimages - Tỷ lệ khung hình:
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 - Độ phân giải:
1K,2K - Số lượng: tối đa 4 hình ảnh
- Thời gian chờ thao tác mặc định: 600 giây, trừ khi đã đặt
image_generate.timeoutMshoặcagents.defaults.imageGenerationModel.timeoutMs
OpenClaw yêu cầu xAI trả về phản hồi hình ảnh b64_json để nội dung phương tiện
được tạo có thể được lưu trữ và phân phối qua luồng đính kèm thông thường của kênh.
Hình ảnh tham chiếu cục bộ được chuyển đổi thành URL dữ liệu; tham chiếu http(s)
từ xa được chuyển tiếp nguyên trạng.
Để dùng xAI làm nhà cung cấp hình ảnh mặc định:
{ agents: { defaults: { imageGenerationModel: { primary: "xai/grok-imagine-image", }, }, },}Văn bản thành giọng nói
Plugin xai đi kèm đăng ký chức năng văn bản thành giọng nói thông qua bề mặt
nhà cung cấp tts dùng chung.
- Giọng nói: danh mục trực tiếp có xác thực từ xAI; liệt kê bằng
openclaw infer tts voices --provider xai - Giọng nói dự phòng ngoại tuyến:
ara,eve,leo,rex,sal - Giọng nói mặc định:
eve - ID giọng nói tùy chỉnh của tài khoản vẫn được chuyển tiếp ngay cả khi không có trong phản hồi danh mục tích hợp sẵn
- Định dạng:
mp3,wav,pcm,mulaw,alaw - Ngôn ngữ: mã BCP-47 hoặc
auto - Tốc độ: ghi đè tốc độ gốc của nhà cung cấp
- Không hỗ trợ định dạng tin nhắn thoại Opus gốc
Để dùng xAI làm nhà cung cấp TTS mặc định:
{ messages: { tts: { provider: "xai", providers: { xai: { voiceId: "eve", }, }, }, },}Giọng nói thành văn bản
Plugin xai đi kèm đăng ký chức năng chuyển giọng nói thành văn bản theo lô
thông qua bề mặt phiên âm hiểu nội dung phương tiện của OpenClaw.
- Điểm cuối: xAI REST
/v1/stt - Đường dẫn đầu vào: tải tệp âm thanh lên theo dạng multipart
- Lựa chọn mô hình: xAI chọn mô hình phiên âm nội bộ; điểm cuối không có bộ chọn mô hình
- Được sử dụng ở mọi nơi mà chức năng phiên âm âm thanh đầu vào đọc
tools.media.audio, bao gồm các đoạn trong kênh thoại Discord và tệp đính kèm âm thanh của kênh
Để buộc sử dụng xAI cho việc phiên âm âm thanh đầu vào:
{ tools: { media: { audio: { models: [ { type: "provider", provider: "xai", }, ], }, }, },}Có thể cung cấp ngôn ngữ qua cấu hình phương tiện âm thanh dùng chung hoặc yêu cầu phiên âm cho từng lệnh gọi. Bề mặt dùng chung của OpenClaw chấp nhận gợi ý lời nhắc, nhưng tích hợp STT REST của xAI chỉ chuyển tiếp tệp và ngôn ngữ vì chỉ các trường đó ánh xạ tới điểm cuối công khai hiện tại của xAI.
Truyền trực tuyến giọng nói thành văn bản
Plugin xai đi kèm cũng đăng ký một nhà cung cấp phiên âm thời gian thực
cho âm thanh cuộc gọi thoại trực tiếp.
- Điểm cuối: xAI WebSocket
wss://api.x.ai/v1/stt - Kiểu mã hóa mặc định:
mulaw - Tần số lấy mẫu mặc định:
8000 - Phát hiện điểm kết thúc mặc định:
800ms - Bản phiên âm tạm thời: được bật theo mặc định
Luồng phương tiện Twilio của Voice Call gửi các khung âm thanh G.711 mu-law, vì vậy nhà cung cấp xAI chuyển tiếp trực tiếp các khung đó mà không chuyển mã:
{ plugins: { entries: { "voice-call": { config: { streaming: { enabled: true, provider: "xai", providers: { xai: { apiKey: "${XAI_API_KEY}", endpointingMs: 800, language: "en", }, }, }, }, }, }, },}Cấu hình thuộc quyền sở hữu của nhà cung cấp nằm tại
plugins.entries.voice-call.config.streaming.providers.xai. Các khóa được hỗ trợ
gồm apiKey, baseUrl, sampleRate, encoding (pcm, mulaw hoặc
alaw), interimResults, endpointingMs và language.
Cấu hình x_search
Plugin xAI đi kèm cung cấp x_search dưới dạng một công cụ OpenClaw để
tìm kiếm nội dung trên X (trước đây là Twitter) thông qua Grok.
Đường dẫn cấu hình: plugins.entries.xai.config.xSearch
| Khóa | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
enabled |
boolean | Tự động cho các mô hình xAI | Tắt hoặc chủ động bật cho một nhà cung cấp không phải xAI đã biết |
model |
string | grok-4.3 |
Mô hình dùng cho các yêu cầu x_search |
baseUrl |
string | - | Ghi đè URL cơ sở Responses của xAI |
inlineCitations |
boolean | - | Bao gồm trích dẫn nội tuyến trong kết quả |
maxTurns |
number | - | Số lượt hội thoại tối đa |
timeoutSeconds |
number | 30 |
Thời gian chờ yêu cầu tính bằng giây |
cacheTtlMinutes |
number | 15 |
Thời gian tồn tại của bộ nhớ đệm tính bằng phút |
{ plugins: { entries: { xai: { config: { xSearch: { enabled: true, model: "grok-4.3", baseUrl: "https://api.x.ai/v1", inlineCitations: true, }, }, }, }, },}Cấu hình thực thi mã
Plugin xAI đi kèm cung cấp code_execution dưới dạng một công cụ OpenClaw để
thực thi mã từ xa trong môi trường hộp cát của xAI.
Đường dẫn cấu hình: plugins.entries.xai.config.codeExecution
| Khóa | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
enabled |
boolean | Tự động cho các mô hình xAI | Tắt hoặc chủ động bật cho một nhà cung cấp không phải xAI đã biết |
model |
string | grok-4.3 |
Mô hình dùng cho các yêu cầu thực thi mã |
maxTurns |
number | - | Số lượt hội thoại tối đa |
timeoutSeconds |
number | 30 |
Thời gian chờ yêu cầu tính bằng giây |
{ plugins: { entries: { xai: { config: { codeExecution: { enabled: true, model: "grok-4.3", }, }, }, }, },}Các giới hạn đã biết
- Xác thực xAI có thể sử dụng khóa API, biến môi trường, phương án dự phòng từ cấu hình Plugin hoặc OAuth với tài khoản xAI đủ điều kiện. OAuth sử dụng xác minh bằng mã thiết bị mà không cần gọi lại localhost. xAI quyết định tài khoản nào có thể nhận mã thông báo API OAuth và trang đồng ý có thể hiển thị Grok Build mặc dù OpenClaw không yêu cầu ứng dụng Grok Build.
- Hiện tại OpenClaw không cung cấp dòng mô hình đa tác nhân của xAI. xAI phục vụ các mô hình này qua Responses API, nhưng chúng không chấp nhận các công cụ phía máy khách hoặc công cụ tùy chỉnh được vòng lặp tác nhân dùng chung của OpenClaw sử dụng. Xem các giới hạn về đa tác nhân của xAI.
- Giọng nói thời gian thực của xAI chưa được đăng ký làm nhà cung cấp OpenClaw. Tính năng này cần một hợp đồng phiên thoại hai chiều khác với STT theo lô hoặc phiên âm truyền trực tuyến.
qualityhình ảnh,maskhình ảnh và tỷ lệ khung hìnhautogốc của xAI chưa được cung cấp cho đến khi công cụimage_generatedùng chung có các điều khiển tương ứng giữa các nhà cung cấp.
Ghi chú nâng cao
- OpenClaw tự động áp dụng các bản sửa tương thích dành riêng cho xAI về lược đồ công cụ và lệnh gọi công cụ trên đường dẫn trình chạy dùng chung.
- Các yêu cầu xAI gốc mặc định dùng
tool_stream: true. Đặtagents.defaults.models["xai/<model>"].params.tool_streamthànhfalseđể tắt. - Trình bao bọc xAI đi kèm loại bỏ các giới hạn lược đồ đếm phần tử không được hỗ trợ
và các khóa tải trọng effort suy luận không được hỗ trợ trước khi gửi yêu cầu xAI gốc.
Grok 4.5 hỗ trợ mức nỗ lực thấp, trung bình và cao (mặc định là cao).
Grok 4.3 hỗ trợ không có, thấp, trung bình và cao (mặc định là thấp).
Các mô hình xAI khác có khả năng suy luận không cung cấp điều khiển mức nỗ lực có thể cấu hình,
nhưng vẫn yêu cầu
include: ["reasoning.encrypted_content"]để nội dung suy luận đã mã hóa trước đó có thể được phát lại trong các lượt tiếp theo. web_search,x_searchvàcode_executionđược cung cấp dưới dạng các công cụ OpenClaw. OpenClaw chỉ gắn công cụ tích hợp sẵn cụ thể của xAI mà mỗi công cụ cần vào yêu cầu của công cụ đó, thay vì gắn mọi công cụ gốc vào mọi lượt trò chuyện.web_searchcủa Grok đọcplugins.entries.xai.config.webSearch.baseUrl.x_searchđọcplugins.entries.xai.config.xSearch.baseUrl, sau đó dùng URL cơ sở tìm kiếm web của Grok làm phương án dự phòng.x_searchvàcode_executionthuộc quyền sở hữu của Plugin xAI đi kèm, thay vì được mã hóa cứng trong môi trường chạy mô hình lõi.code_executionlà hoạt động thực thi từ xa trong hộp cát xAI, không phảiexeccục bộ.
Kiểm thử trực tiếp
Các đường dẫn phương tiện xAI được bao phủ bởi kiểm thử đơn vị và các bộ kiểm thử trực tiếp
cần chủ động bật. Xuất XAI_API_KEY trong môi trường tiến trình trước khi chạy các phép thăm dò trực tiếp.
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.tsTệp kiểm thử trực tiếp dành riêng cho nhà cung cấp tổng hợp TTS thông thường, TTS PCM phù hợp với điện thoại, phiên âm âm thanh qua STT hàng loạt của xAI, truyền phát cùng luồng PCM đó qua STT thời gian thực của xAI, tạo đầu ra văn bản thành hình ảnh và chỉnh sửa một hình ảnh tham chiếu. Tệp kiểm thử trực tiếp dùng chung cho hình ảnh xác minh cùng nhà cung cấp xAI đó thông qua quy trình lựa chọn thời gian chạy, chuyển đổi dự phòng, chuẩn hóa và đính kèm phương tiện của OpenClaw. Trường hợp Video 1.5 tùy chọn gửi một hình ảnh khung hình đầu tiên được tạo ở độ phân giải 1080P và xác minh việc tải xuống video đã hoàn tất.