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.
openclaw models
Khám phá, quét và cấu hình mô hình (mô hình mặc định, phương án dự phòng, hồ sơ xác thực).
Liên quan:
- Nhà cung cấp + mô hình: Mô hình
- Khái niệm lựa chọn mô hình + lệnh gạch chéo
/models: Khái niệm mô hình - Thiết lập xác thực nhà cung cấp: Bắt đầu
Lệnh thông dụng
openclaw models status hiển thị mô hình mặc định/phương án dự phòng đã phân giải cùng phần tổng quan xác thực.
Khi có ảnh chụp nhanh mức sử dụng của nhà cung cấp, phần trạng thái OAuth/khóa API bao gồm
các cửa sổ sử dụng của nhà cung cấp và ảnh chụp nhanh hạn mức.
Các nhà cung cấp có cửa sổ sử dụng hiện tại: Anthropic, GitHub Copilot, Gemini CLI, OpenAI
Codex, MiniMax, Xiaomi và z.ai. Xác thực mức sử dụng đến từ các hook riêng của nhà cung cấp
khi có; nếu không, OpenClaw sẽ chuyển sang dùng thông tin xác thực OAuth/khóa API khớp
từ hồ sơ xác thực, env hoặc cấu hình.
Trong đầu ra --json, auth.providers là phần tổng quan nhà cung cấp có nhận biết
env/cấu hình/kho lưu trữ, còn auth.oauth chỉ là tình trạng sức khỏe hồ sơ trong kho xác thực.
Thêm --probe để chạy kiểm tra xác thực trực tiếp với từng hồ sơ nhà cung cấp đã cấu hình.
Các kiểm tra là yêu cầu thật (có thể tiêu tốn token và kích hoạt giới hạn tốc độ).
Dùng --agent <id> để kiểm tra trạng thái mô hình/xác thực của một agent đã cấu hình. Khi bỏ qua,
lệnh dùng OPENCLAW_AGENT_DIR/PI_CODING_AGENT_DIR nếu đã đặt, nếu không thì dùng
agent mặc định đã cấu hình.
Các hàng kiểm tra có thể đến từ hồ sơ xác thực, thông tin xác thực env hoặc models.json.
Ghi chú:
models set <model-or-alias>chấp nhậnprovider/modelhoặc một bí danh.models listlà chỉ đọc: lệnh đọc cấu hình, hồ sơ xác thực, trạng thái danh mục hiện có và các hàng danh mục do nhà cung cấp sở hữu, nhưng không ghi lạimodels.json.- Cột
Authở cấp nhà cung cấp và chỉ đọc. Cột này được tính từ siêu dữ liệu hồ sơ xác thực cục bộ, dấu hiệu env, khóa nhà cung cấp đã cấu hình, dấu hiệu nhà cung cấp cục bộ, dấu hiệu env/hồ sơ AWS Bedrock và siêu dữ liệu xác thực tổng hợp của Plugin; nó không tải runtime của nhà cung cấp, đọc bí mật trong keychain, gọi API nhà cung cấp hoặc chứng minh chính xác khả năng sẵn sàng thực thi theo từng mô hình. models list --all --provider <id>có thể bao gồm các hàng danh mục tĩnh do nhà cung cấp sở hữu từ manifest Plugin hoặc siêu dữ liệu danh mục nhà cung cấp được đóng gói ngay cả khi bạn chưa xác thực với nhà cung cấp đó. Các hàng đó vẫn hiển thị là không khả dụng cho đến khi cấu hình xác thực khớp.models list --allphạm vi rộng hợp nhất các hàng danh mục trong manifest lên trên các hàng registry mà không tải các hook bổ sung runtime của nhà cung cấp. Các đường nhanh manifest được lọc theo nhà cung cấp chỉ dùng những nhà cung cấp được đánh dấustatic; nhà cung cấp được đánh dấurefreshablevẫn dựa trên registry/cache và thêm các hàng manifest làm phần bổ sung, còn nhà cung cấp được đánh dấuruntimevẫn dùng khám phá registry/runtime.models listgiữ riêng siêu dữ liệu mô hình gốc và giới hạn runtime. Trong đầu ra bảng,Ctxhiển thịcontextTokens/contextWindowkhi giới hạn runtime hiệu dụng khác với cửa sổ ngữ cảnh gốc; các hàng JSON bao gồmcontextTokenskhi nhà cung cấp phơi bày giới hạn đó.models list --provider <id>lọc theo id nhà cung cấp, chẳng hạnmoonshothoặcopenai-codex. Lệnh không chấp nhận nhãn hiển thị từ bộ chọn nhà cung cấp tương tác, chẳng hạnMoonshot AI.- Tham chiếu mô hình được phân tích bằng cách tách tại
/đầu tiên. Nếu ID mô hình bao gồm/(kiểu OpenRouter), hãy bao gồm tiền tố nhà cung cấp (ví dụ:openrouter/moonshotai/kimi-k2). - Nếu bạn bỏ qua nhà cung cấp, OpenClaw phân giải đầu vào trước tiên như một bí danh, sau đó như một kết quả khớp nhà cung cấp đã cấu hình duy nhất cho đúng id mô hình đó, và chỉ sau đó mới chuyển sang nhà cung cấp mặc định đã cấu hình cùng cảnh báo không khuyến khích dùng. Nếu nhà cung cấp đó không còn phơi bày mô hình mặc định đã cấu hình, OpenClaw chuyển sang nhà cung cấp/mô hình đã cấu hình đầu tiên thay vì hiển thị một mặc định nhà cung cấp đã bị gỡ bỏ và lỗi thời.
models statuscó thể hiển thịmarker(<value>)trong đầu ra xác thực cho các placeholder không bí mật (ví dụOPENAI_API_KEY,secretref-managed,minimax-oauth,oauth:chutes,ollama-local) thay vì che chúng như bí mật.
Quét mô hình
models scan đọc danh mục :free công khai của OpenRouter và xếp hạng ứng viên để
dùng làm phương án dự phòng. Bản thân danh mục là công khai, vì vậy các lần quét chỉ siêu dữ liệu không cần
khóa OpenRouter.
Theo mặc định OpenClaw cố gắng kiểm tra hỗ trợ công cụ và hình ảnh bằng lệnh gọi mô hình trực tiếp.
Nếu chưa cấu hình khóa OpenRouter, lệnh sẽ chuyển sang đầu ra chỉ siêu dữ liệu
và giải thích rằng các mô hình :free vẫn cần OPENROUTER_API_KEY để
kiểm tra và suy luận.
Tùy chọn:
--no-probe(chỉ siêu dữ liệu; không tra cứu cấu hình/bí mật)--min-params <b>--max-age-days <days>--provider <name>--max-candidates <n>--timeout <ms>(yêu cầu danh mục và thời gian chờ cho từng kiểm tra)--concurrency <n>--yes--no-input--set-default--set-image--json
--set-default và --set-image yêu cầu kiểm tra trực tiếp; kết quả quét chỉ siêu dữ liệu
chỉ mang tính thông tin và không được áp dụng vào cấu hình.
Trạng thái mô hình
Tùy chọn:--json--plain--check(thoát 1=hết hạn/thiếu, 2=sắp hết hạn)--probe(kiểm tra trực tiếp các hồ sơ xác thực đã cấu hình)--probe-provider <name>(kiểm tra một nhà cung cấp)--probe-profile <id>(lặp lại hoặc id hồ sơ phân tách bằng dấu phẩy)--probe-timeout <ms>--probe-concurrency <n>--probe-max-tokens <n>--agent <id>(id agent đã cấu hình; ghi đèOPENCLAW_AGENT_DIR/PI_CODING_AGENT_DIR)
--json giữ stdout chỉ dành cho payload JSON. Chẩn đoán hồ sơ xác thực, nhà cung cấp,
và khởi động được chuyển tới stderr để script có thể pipe stdout trực tiếp
vào các công cụ như jq.
Nhóm trạng thái kiểm tra:
okauthrate_limitbillingtimeoutformatunknownno_model
excluded_by_auth_order: tồn tại một hồ sơ đã lưu, nhưngauth.order.<provider>rõ ràng đã bỏ qua hồ sơ đó, vì vậy kiểm tra báo cáo việc loại trừ thay vì thử dùng hồ sơ.missing_credential,invalid_expires,expired,unresolved_ref: hồ sơ hiện diện nhưng không đủ điều kiện/không phân giải được.no_model: xác thực nhà cung cấp tồn tại, nhưng OpenClaw không thể phân giải một ứng viên mô hình có thể kiểm tra cho nhà cung cấp đó.
Bí danh + phương án dự phòng
Hồ sơ xác thực
models auth add là trình trợ giúp xác thực tương tác. Nó có thể khởi chạy một luồng xác thực nhà cung cấp
(OAuth/khóa API) hoặc hướng dẫn bạn dán token thủ công, tùy thuộc vào
nhà cung cấp bạn chọn.
models auth login chạy luồng xác thực của Plugin nhà cung cấp (OAuth/khóa API). Dùng
openclaw plugins list để xem những nhà cung cấp nào đã được cài đặt.
Dùng openclaw models auth --agent <id> <subcommand> để ghi kết quả xác thực vào một
kho agent đã cấu hình cụ thể. Cờ cha --agent được
add, login, setup-token, paste-token và login-github-copilot tuân thủ.
Ví dụ:
setup-tokenvàpaste-tokenvẫn là các lệnh token chung cho nhà cung cấp phơi bày phương thức xác thực bằng token.setup-tokenyêu cầu TTY tương tác và chạy phương thức xác thực bằng token của nhà cung cấp (mặc định là phương thứcsetup-tokencủa nhà cung cấp đó khi nhà cung cấp phơi bày phương thức này).paste-tokenchấp nhận chuỗi token được tạo ở nơi khác hoặc từ tự động hóa.paste-tokenyêu cầu--provider, nhắc nhập giá trị token và ghi giá trị đó vào id hồ sơ mặc định<provider>:manualtrừ khi bạn truyền--profile-id.paste-token --expires-in <duration>lưu thời điểm hết hạn token tuyệt đối từ một khoảng thời gian tương đối như365dhoặc12h.- Lưu ý về Anthropic: nhân viên Anthropic đã cho chúng tôi biết rằng việc sử dụng Claude CLI kiểu OpenClaw lại được phép, vì vậy OpenClaw coi việc tái sử dụng Claude CLI và sử dụng
claude -plà được chấp thuận cho tích hợp này trừ khi Anthropic công bố chính sách mới. - Anthropic
setup-token/paste-tokenvẫn khả dụng như một đường token OpenClaw được hỗ trợ, nhưng OpenClaw hiện ưu tiên tái sử dụng Claude CLI vàclaude -pkhi có.