Câu hỏi thường gặp về mô hình và hồ sơ xác thực. Để biết cách thiết lập, phiên, Gateway, kênh và khắc phục sự cố, hãy xem FAQ chính.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Mô hình: mặc định, lựa chọn, bí danh, chuyển đổi
“Mô hình mặc định” là gì?
“Mô hình mặc định” là gì?
provider/model (ví dụ: openai/gpt-5.5 hoặc openai-codex/gpt-5.5). Nếu bạn bỏ qua nhà cung cấp, OpenClaw trước tiên sẽ thử một bí danh, sau đó thử một kết quả khớp duy nhất với nhà cung cấp đã cấu hình cho đúng id mô hình đó, và chỉ sau đó mới quay về nhà cung cấp mặc định đã cấu hình như một đường dẫn tương thích cũ không còn khuyến nghị. Nếu nhà cung cấp đó không còn cung cấp mô hình mặc định đã cấu hình, OpenClaw sẽ quay về nhà cung cấp/mô hình đã cấu hình đầu tiên thay vì hiển thị một mặc định cũ của nhà cung cấp đã bị gỡ bỏ. Bạn vẫn nên đặt provider/model một cách tường minh.Bạn khuyến nghị mô hình nào?
Bạn khuyến nghị mô hình nào?
Làm sao để chuyển mô hình mà không xóa sạch cấu hình?
Làm sao để chuyển mô hình mà không xóa sạch cấu hình?
/modeltrong chat (nhanh, theo từng phiên)openclaw models set ...(chỉ cập nhật cấu hình mô hình)openclaw configure --section model(tương tác)- chỉnh sửa
agents.defaults.modeltrong~/.openclaw/openclaw.json
config.apply với một đối tượng một phần trừ khi bạn có ý định thay thế toàn bộ cấu hình.
Với chỉnh sửa RPC, trước tiên hãy kiểm tra bằng config.schema.lookup và ưu tiên config.patch. Payload tra cứu cung cấp cho bạn đường dẫn đã chuẩn hóa, tài liệu/ràng buộc schema nông, và tóm tắt con trực tiếp.
cho các cập nhật một phần.
Nếu bạn đã ghi đè cấu hình, hãy khôi phục từ bản sao lưu hoặc chạy lại openclaw doctor để sửa.Tài liệu: Mô hình, Cấu hình, Cấu hình, Doctor.Tôi có thể dùng mô hình tự host (llama.cpp, vLLM, Ollama) không?
Tôi có thể dùng mô hình tự host (llama.cpp, vLLM, Ollama) không?
- Cài đặt Ollama từ
https://ollama.com/download - Kéo một mô hình cục bộ như
ollama pull gemma4 - Nếu bạn cũng muốn dùng mô hình đám mây, chạy
ollama signin - Chạy
openclaw onboardvà chọnOllama - Chọn
LocalhoặcCloud + Local
Cloud + Localcung cấp cho bạn mô hình đám mây cùng với các mô hình Ollama cục bộ của bạn- các mô hình đám mây như
kimi-k2.5:cloudkhông cần kéo về cục bộ - để chuyển thủ công, dùng
openclaw models listvàopenclaw models set ollama/<model>
OpenClaw, Flawd và Krill dùng mô hình nào?
OpenClaw, Flawd và Krill dùng mô hình nào?
- Các triển khai này có thể khác nhau và có thể thay đổi theo thời gian; không có khuyến nghị nhà cung cấp cố định.
- Kiểm tra thiết lập runtime hiện tại trên từng gateway bằng
openclaw models status. - Với các tác tử nhạy cảm về bảo mật/có bật công cụ, hãy dùng mô hình thế hệ mới nhất mạnh nhất có sẵn.
Làm sao để chuyển mô hình tức thì (không cần khởi động lại)?
Làm sao để chuyển mô hình tức thì (không cần khởi động lại)?
/model dưới dạng một tin nhắn độc lập:agents.defaults.models.Bạn có thể liệt kê các mô hình có sẵn bằng /model, /model list, hoặc /model status./model (và /model list) hiển thị một bộ chọn nhỏ gọn, đánh số. Chọn theo số:/model status hiển thị tác tử nào đang hoạt động, tệp auth-profiles.json nào đang được dùng, và hồ sơ xác thực nào sẽ được thử tiếp theo.
Nó cũng hiển thị endpoint nhà cung cấp đã cấu hình (baseUrl) và chế độ API (api) khi có sẵn.Làm sao để bỏ ghim hồ sơ tôi đã đặt bằng @profile?Chạy lại /model không có hậu tố @profile:/model (hoặc gửi /model <default provider/model>).
Dùng /model status để xác nhận hồ sơ xác thực nào đang hoạt động.Tôi có thể dùng GPT 5.5 cho tác vụ hằng ngày và Codex 5.5 cho lập trình không?
Tôi có thể dùng GPT 5.5 cho tác vụ hằng ngày và Codex 5.5 cho lập trình không?
- Chuyển nhanh (theo từng phiên):
/model openai/gpt-5.5cho các tác vụ khóa API OpenAI trực tiếp hiện tại hoặc/model openai-codex/gpt-5.5cho các tác vụ OAuth GPT-5.5 Codex. - Mặc định: đặt
agents.defaults.model.primarythànhopenai/gpt-5.5cho cách dùng khóa API hoặcopenai-codex/gpt-5.5cho cách dùng OAuth GPT-5.5 Codex. - Tác tử con: định tuyến tác vụ lập trình tới tác tử con với một mô hình mặc định khác.
Làm sao để cấu hình chế độ nhanh cho GPT 5.5?
Làm sao để cấu hình chế độ nhanh cho GPT 5.5?
- Theo từng phiên: gửi
/fast onkhi phiên đang dùngopenai/gpt-5.5hoặcopenai-codex/gpt-5.5. - Mặc định theo mô hình: đặt
agents.defaults.models["openai/gpt-5.5"].params.fastModehoặcagents.defaults.models["openai-codex/gpt-5.5"].params.fastModethànhtrue.
service_tier = "priority" trên các yêu cầu Responses native được hỗ trợ. Ghi đè /fast theo phiên sẽ thắng các mặc định cấu hình.Xem Thinking và chế độ nhanh và Chế độ nhanh OpenAI.Vì sao tôi thấy "Model ... is not allowed" rồi không có phản hồi?
Vì sao tôi thấy "Model ... is not allowed" rồi không có phản hồi?
agents.defaults.models được đặt, nó trở thành danh sách cho phép cho /model và mọi
ghi đè phiên. Chọn một mô hình không nằm trong danh sách đó sẽ trả về:agents.defaults.models, xóa danh sách cho phép, hoặc chọn một mô hình từ /model list.Vì sao tôi thấy "Unknown model: minimax/MiniMax-M2.7"?
Vì sao tôi thấy "Unknown model: minimax/MiniMax-M2.7"?
-
Nâng cấp lên bản phát hành OpenClaw hiện tại (hoặc chạy từ source
main), rồi khởi động lại gateway. -
Đảm bảo MiniMax đã được cấu hình (trình hướng dẫn hoặc JSON), hoặc xác thực MiniMax
tồn tại trong env/hồ sơ xác thực để nhà cung cấp khớp có thể được chèn vào
(
MINIMAX_API_KEYchominimax,MINIMAX_OAUTH_TOKENhoặc MiniMax OAuth đã lưu chominimax-portal). -
Dùng đúng id mô hình chính xác (phân biệt chữ hoa/thường) cho đường dẫn xác thực của bạn:
minimax/MiniMax-M2.7hoặcminimax/MiniMax-M2.7-highspeedcho thiết lập khóa API, hoặcminimax-portal/MiniMax-M2.7/minimax-portal/MiniMax-M2.7-highspeedcho thiết lập OAuth. -
Chạy:
và chọn từ danh sách (hoặc
/model listtrong chat).
Tôi có thể dùng MiniMax làm mặc định và OpenAI cho tác vụ phức tạp không?
Tôi có thể dùng MiniMax làm mặc định và OpenAI cho tác vụ phức tạp không?
/model hoặc một tác tử riêng.Tùy chọn A: chuyển theo từng phiên- Mặc định của tác tử A: MiniMax
- Mặc định của tác tử B: OpenAI
- Định tuyến theo tác tử hoặc dùng
/agentđể chuyển
opus / sonnet / gpt có phải phím tắt tích hợp sẵn không?
opus / sonnet / gpt có phải phím tắt tích hợp sẵn không?
agents.defaults.models):opus→anthropic/claude-opus-4-6sonnet→anthropic/claude-sonnet-4-6gpt→openai/gpt-5.5cho thiết lập khóa API, hoặcopenai-codex/gpt-5.5khi được cấu hình cho Codex OAuthgpt-mini→openai/gpt-5.4-minigpt-nano→openai/gpt-5.4-nanogemini→google/gemini-3.1-pro-previewgemini-flash→google/gemini-3-flash-previewgemini-flash-lite→google/gemini-3.1-flash-lite-preview
Làm sao để định nghĩa/ghi đè phím tắt mô hình (bí danh)?
Làm sao để định nghĩa/ghi đè phím tắt mô hình (bí danh)?
agents.defaults.models.<modelId>.alias. Ví dụ:/model sonnet (hoặc /<alias> khi được hỗ trợ) phân giải thành ID mô hình đó.Làm sao để thêm mô hình từ nhà cung cấp khác như OpenRouter hoặc Z.AI?
Làm sao để thêm mô hình từ nhà cung cấp khác như OpenRouter hoặc Z.AI?
No API key found for provider "zai").Không tìm thấy khóa API cho nhà cung cấp sau khi thêm tác nhân mớiĐiều này thường có nghĩa là tác nhân mới có kho xác thực trống. Xác thực là theo từng tác nhân và
được lưu trong:- Chạy
openclaw agents add <id>và cấu hình xác thực trong trình hướng dẫn. - Hoặc chỉ sao chép các hồ sơ
api_key/tokentĩnh có thể di chuyển từ kho xác thực của tác nhân chính sang kho xác thực của tác nhân mới. - Với hồ sơ OAuth, hãy đăng nhập từ tác nhân mới khi nó cần tài khoản riêng; nếu không, OpenClaw có thể đọc xuyên qua tác nhân mặc định/chính mà không cần sao chép refresh token.
agentDir giữa các tác nhân; việc này gây xung đột xác thực/phiên.Chuyển đổi dự phòng mô hình và “Tất cả mô hình đều thất bại”
Cơ chế chuyển đổi dự phòng hoạt động như thế nào?
Cơ chế chuyển đổi dự phòng hoạt động như thế nào?
- Xoay vòng hồ sơ xác thực trong cùng một nhà cung cấp.
- Dự phòng mô hình sang mô hình tiếp theo trong
agents.defaults.model.fallbacks.
429 thông thường. OpenClaw
cũng xem các thông báo như Too many concurrent requests,
ThrottlingException, concurrency limit reached,
workers_ai ... quota limit exceeded, resource exhausted, và các giới hạn
cửa sổ sử dụng định kỳ (weekly/monthly limit reached) là các giới hạn tốc độ
đủ điều kiện để chuyển đổi dự phòng.Một số phản hồi trông giống lỗi thanh toán không phải là 402, và một số phản hồi HTTP 402
cũng vẫn nằm trong nhóm tạm thời đó. Nếu một nhà cung cấp trả về
văn bản thanh toán rõ ràng trên 401 hoặc 403, OpenClaw vẫn có thể giữ phản hồi đó
trong nhánh thanh toán, nhưng các bộ khớp văn bản theo từng nhà cung cấp vẫn được giới hạn trong
nhà cung cấp sở hữu chúng (ví dụ OpenRouter Key limit exceeded). Nếu một thông báo 402
thay vào đó trông giống giới hạn cửa sổ sử dụng có thể thử lại hoặc
giới hạn chi tiêu của tổ chức/không gian làm việc (daily limit reached, resets tomorrow,
organization spending limit exceeded), OpenClaw xử lý nó là
rate_limit, không phải vô hiệu hóa thanh toán dài hạn.Lỗi tràn ngữ cảnh thì khác: các dấu hiệu như
request_too_large, input exceeds the maximum number of tokens,
input token count exceeds the maximum number of input tokens,
input is too long for the model, hoặc ollama error: context length exceeded vẫn đi theo đường dẫn nén/thử lại thay vì tiến sang dự phòng mô hình.Văn bản lỗi máy chủ chung cố ý hẹp hơn “bất cứ thứ gì có
unknown/error trong đó”. OpenClaw xử lý các dạng tạm thời theo phạm vi nhà cung cấp
như Anthropic dạng trần An unknown error occurred, OpenRouter dạng trần
Provider returned error, lỗi lý do dừng như Unhandled stop reason: error, payload JSON api_error có văn bản máy chủ tạm thời
(internal server error, unknown error, 520, upstream error, backend error), và lỗi nhà cung cấp đang bận như ModelNotReadyException là
tín hiệu hết thời gian/quá tải đủ điều kiện chuyển đổi dự phòng khi ngữ cảnh nhà cung cấp
khớp.
Văn bản dự phòng nội bộ chung như LLM request failed with an unknown error. vẫn được xử lý thận trọng và tự nó không kích hoạt dự phòng mô hình.“No credentials found for profile anthropic:default” có nghĩa là gì?
“No credentials found for profile anthropic:default” có nghĩa là gì?
anthropic:default, nhưng không tìm thấy thông tin xác thực cho nó trong kho xác thực dự kiến.Danh sách kiểm tra khắc phục:- Xác nhận nơi lưu hồ sơ xác thực (đường dẫn mới so với cũ)
- Hiện tại:
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Cũ:
~/.openclaw/agent/*(được di chuyển bởiopenclaw doctor)
- Hiện tại:
- Xác nhận biến môi trường của bạn được Gateway tải
- Nếu bạn đặt
ANTHROPIC_API_KEYtrong shell nhưng chạy Gateway qua systemd/launchd, Gateway có thể không kế thừa biến đó. Đặt nó trong~/.openclaw/.envhoặc bậtenv.shellEnv.
- Nếu bạn đặt
- Đảm bảo bạn đang chỉnh sửa đúng tác nhân
- Thiết lập nhiều tác nhân nghĩa là có thể có nhiều tệp
auth-profiles.json.
- Thiết lập nhiều tác nhân nghĩa là có thể có nhiều tệp
- Kiểm tra nhanh trạng thái mô hình/xác thực
- Dùng
openclaw models statusđể xem các mô hình đã cấu hình và liệu các nhà cung cấp đã được xác thực hay chưa.
- Dùng
-
Dùng Claude CLI
- Chạy
openclaw models auth login --provider anthropic --method cli --set-defaulttrên máy chủ gateway.
- Chạy
-
Nếu bạn muốn dùng khóa API thay thế
-
Đặt
ANTHROPIC_API_KEYtrong~/.openclaw/.envtrên máy chủ gateway. -
Xóa mọi thứ tự đã ghim đang buộc dùng một hồ sơ bị thiếu:
-
Đặt
-
Xác nhận bạn đang chạy lệnh trên máy chủ gateway
- Ở chế độ từ xa, hồ sơ xác thực nằm trên máy gateway, không phải máy tính xách tay của bạn.
Tại sao nó cũng thử Google Gemini và thất bại?
Tại sao nó cũng thử Google Gemini và thất bại?
No API key found for provider "google".Cách khắc phục: cung cấp xác thực Google, hoặc xóa/tránh các mô hình Google trong agents.defaults.model.fallbacks / bí danh để dự phòng không định tuyến tới đó.Yêu cầu LLM bị từ chối: bắt buộc có chữ ký suy nghĩ (Google Antigravity)Nguyên nhân: lịch sử phiên chứa khối suy nghĩ không có chữ ký (thường từ
một luồng bị hủy/không hoàn chỉnh). Google Antigravity yêu cầu chữ ký cho các khối suy nghĩ.Cách khắc phục: OpenClaw hiện loại bỏ các khối suy nghĩ chưa ký cho Google Antigravity Claude. Nếu lỗi vẫn xuất hiện, hãy bắt đầu một phiên mới hoặc đặt /thinking off cho tác nhân đó.Hồ sơ xác thực: chúng là gì và cách quản lý
Liên quan: /concepts/oauth (luồng OAuth, lưu trữ token, mẫu nhiều tài khoản)Hồ sơ xác thực là gì?
Hồ sơ xác thực là gì?
ID hồ sơ điển hình là gì?
ID hồ sơ điển hình là gì?
anthropic:default(phổ biến khi không có danh tính email)anthropic:<email>cho danh tính OAuth- ID tùy chỉnh bạn chọn (ví dụ:
anthropic:work)
Tôi có thể kiểm soát hồ sơ xác thực nào được thử trước không?
Tôi có thể kiểm soát hồ sơ xác thực nào được thử trước không?
auth.order.<provider>). Việc này không lưu bí mật; nó ánh xạ ID tới nhà cung cấp/chế độ và đặt thứ tự xoay vòng.OpenClaw có thể tạm thời bỏ qua một hồ sơ nếu nó đang trong thời gian chờ hồi phục ngắn (giới hạn tốc độ/hết thời gian/lỗi xác thực) hoặc trạng thái bị vô hiệu hóa dài hơn (thanh toán/không đủ tín dụng). Để kiểm tra, chạy openclaw models status --json và xem auth.unusableProfiles. Tinh chỉnh: auth.cooldowns.billingBackoffHours*.Thời gian chờ hồi phục do giới hạn tốc độ có thể theo phạm vi mô hình. Một hồ sơ đang trong thời gian chờ hồi phục
cho một mô hình vẫn có thể dùng được cho mô hình cùng nhóm trên cùng nhà cung cấp,
trong khi các cửa sổ thanh toán/bị vô hiệu hóa vẫn chặn toàn bộ hồ sơ.Bạn cũng có thể đặt ghi đè thứ tự theo từng tác nhân (lưu trong auth-state.json của tác nhân đó) qua CLI:excluded_by_auth_order cho hồ sơ đó thay vì âm thầm thử nó.OAuth so với khóa API - khác nhau thế nào?
OAuth so với khóa API - khác nhau thế nào?
- OAuth thường tận dụng quyền truy cập theo gói đăng ký (khi áp dụng được).
- Khóa API dùng thanh toán theo token.
Liên quan
- Câu hỏi thường gặp — phần Câu hỏi thường gặp chính
- Câu hỏi thường gặp — bắt đầu nhanh và thiết lập lần chạy đầu tiên
- Chọn mô hình
- Chuyển đổi dự phòng mô hình