Providers
Anthropic
Anthropic xây dựng dòng mô hình Claude. OpenClaw hỗ trợ hai tuyến xác thực:
- Khóa API — truy cập trực tiếp Anthropic API với thanh toán theo mức sử dụng (các mô hình
anthropic/*) - Claude CLI — tái sử dụng đăng nhập Claude Code hiện có trên cùng máy chủ
Bắt đầu
Khóa API
Phù hợp nhất cho: truy cập API tiêu chuẩn và thanh toán theo mức sử dụng.
Lấy khóa API của bạn
Tạo khóa API trong Anthropic Console.
Chạy onboarding
openclaw onboard# choose: Anthropic API keyHoặc truyền khóa trực tiếp:
openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"Xác minh mô hình khả dụng
openclaw models list --provider anthropicVí dụ cấu hình
{ env: { ANTHROPIC_API_KEY: "example-anthropic-key-not-real" }, agents: { defaults: { model: { primary: "anthropic/claude-opus-4-8" } } },}Claude CLI
Phù hợp nhất cho: tái sử dụng đăng nhập Claude CLI hiện có mà không cần khóa API riêng.
Đảm bảo Claude CLI đã được cài đặt và đăng nhập
Xác minh bằng:
claude --versionChạy onboarding
openclaw onboard# choose: Claude CLIOpenClaw phát hiện và tái sử dụng thông tin xác thực Claude CLI hiện có.
Xác minh mô hình khả dụng
openclaw models list --provider anthropicVí dụ cấu hình
Ưu tiên tham chiếu mô hình Anthropic chuẩn cộng với ghi đè runtime CLI:
{ agents: { defaults: { model: { primary: "anthropic/claude-opus-4-8" }, models: { "anthropic/claude-opus-4-8": { agentRuntime: { id: "claude-cli" }, }, }, }, },}Các tham chiếu mô hình claude-cli/claude-opus-4-7 cũ vẫn hoạt động để
tương thích, nhưng cấu hình mới nên giữ lựa chọn nhà cung cấp/mô hình là
anthropic/* và đặt backend thực thi trong chính sách runtime của nhà cung cấp/mô hình.
Thanh toán và claude -p
OpenClaw dùng đường dẫn claude -p không tương tác của Claude Code cho các lượt chạy Claude CLI.
Anthropic hiện xem đường dẫn đó là cách dùng Agent SDK/lập trình:
- Bản cập nhật hỗ trợ ngày 15 tháng 6 năm 2026 của Anthropic đã tạm dừng kế hoạch tín dụng Agent SDK riêng đã công bố trước đó.
- Hiện tại, Claude Agent SDK theo gói đăng ký,
claude -p, và việc sử dụng ứng dụng bên thứ ba vẫn tính vào giới hạn sử dụng của gói đăng ký đã đăng nhập. - Khoản tín dụng Agent SDK hằng tháng đã công bố trước đó không khả dụng trong khi Anthropic điều chỉnh lại kế hoạch đó.
- Đăng nhập Console/khóa API dùng thanh toán API theo mức sử dụng và không nhận tín dụng Agent SDK của gói đăng ký.
Xem bài viết về gói Agent SDK của Anthropic để biết thông báo tạm dừng, và các bài viết về gói Claude Code cho hành vi gói đăng ký Pro/Max và Team/Enterprise.
Anthropic có thể thay đổi hành vi thanh toán và giới hạn tốc độ của Claude Code mà không cần
bản phát hành OpenClaw. Kiểm tra claude auth status, /status, và
tài liệu được liên kết của Anthropic khi khả năng dự đoán chi phí là quan trọng.
Mặc định suy luận (Claude Fable 5, 4.8 và 4.6)
anthropic/claude-fable-5 luôn dùng suy luận thích ứng và mặc định là nỗ lực high.
Vì Anthropic không cho phép tắt suy luận cho mô hình này,
/think off và /think minimal dùng nỗ lực low. OpenClaw cũng bỏ qua các giá trị
temperature tùy chỉnh cho yêu cầu Fable 5.
Claude Opus 4.8 giữ suy luận tắt theo mặc định trong OpenClaw. Khi bạn bật rõ ràng suy luận thích ứng bằng /think high|xhigh|max, OpenClaw gửi các giá trị nỗ lực Opus 4.8 của Anthropic; các mô hình Claude 4.6 mặc định là adaptive.
Ghi đè theo từng tin nhắn bằng /think:<level> hoặc trong tham số mô hình:
{ agents: { defaults: { models: { "anthropic/claude-opus-4-8": { params: { thinking: "high" }, }, }, }, },}Phương án dự phòng khi từ chối vì an toàn (Claude Fable 5)
Vì sao cơ chế này tồn tại
Các bộ phân loại Fable 5 trả về stop_reason: "refusal" với yêu cầu trong các
miền bị hạn chế, và cũng nhận diện nhầm một số công việc gần với nội dung lành tính (công cụ
bảo mật, khoa học sự sống, hoặc thậm chí yêu cầu mô hình tái tạo suy luận thô
của nó). Nếu không có phương án dự phòng, lượt sẽ kết thúc bằng lỗi dù
một mô hình Claude khác có thể phục vụ nó bình thường — thông báo từ chối của chính Anthropic
yêu cầu các bên tích hợp API cấu hình mô hình dự phòng.
Cách hoạt động
- Với mọi yêu cầu khóa API trực tiếp tới
anthropic/claude-fable-5, OpenClaw gửi tùy chọn tham gia dự phòng phía máy chủ của Anthropic: header betaserver-side-fallback-2026-06-01cộng vớifallbacks: [{"model": "claude-opus-4-8"}]. Claude Opus 4.8 là mục tiêu dự phòng duy nhất Anthropic cho phép với Fable 5. - Chỉ từ chối của bộ phân loại an toàn mới kích hoạt dự phòng. Giới hạn tốc độ, quá tải, và lỗi máy chủ hoạt động đúng như trước và đi qua chuyển đổi dự phòng mô hình bình thường của OpenClaw.
- Việc cứu lượt diễn ra bên trong cùng một lệnh gọi. Một từ chối trước khi có bất kỳ đầu ra nào là vô hình ngoài độ trễ; toàn bộ câu trả lời đến từ Opus 4.8. Khi từ chối giữa luồng, phần văn bản một phần được giữ làm tiền tố để mô hình dự phòng tiếp tục từ đó, trong khi suy luận và các lệnh gọi công cụ của mô hình đã từ chối bị loại bỏ theo quy tắc phát lại của Anthropic (chúng không được vọng lại hoặc thực thi).
- Nếu Claude Opus 4.8 cũng từ chối, lượt hiển thị từ chối dưới dạng lỗi, đúng như trước khi có tính năng này.
Dự phòng diễn ra ở cấp Anthropic API, vì vậy claude-opus-4-8 không
cần nằm trong danh sách mô hình đã cấu hình hoặc chuỗi dự phòng của bạn — khóa API
có khả năng dùng Fable luôn có thể phục vụ Opus.
Quan sát và thanh toán
- Một lượt được phục vụ bằng dự phòng ghi lại chẩn đoán
provider_fallbacktrên tin nhắn trợ lý, nêufromModelvàtoModel, vàresponseModelcủa tin nhắn báo cáoclaude-opus-4-8. - Anthropic tính phí theo từng lần thử: từ chối trước đầu ra là miễn phí, và lượt cứu được tính theo giá Claude Opus 4.8 (hiện bằng một nửa giá Fable 5). Ước tính chi phí theo lượt của OpenClaw định giá các lượt được phục vụ bằng dự phòng theo giá Opus cho khớp.
- Từ chối giữa luồng còn tính phí phần Fable một phần đã stream ở phía Anthropic; phần đó được báo cáo trong mức sử dụng theo lần thử của API nhưng không được gộp vào ước tính theo lượt của OpenClaw.
Phạm vi
Áp dụng cho anthropic/claude-fable-5 với xác thực khóa API tới
api.anthropic.com. OAuth (tái sử dụng gói đăng ký Claude CLI), URL cơ sở proxy,
các yêu cầu Bedrock, Vertex, và Foundry không thay đổi và vẫn hiển thị
từ chối dưới dạng lỗi ở đó.
Đã xác minh trực tiếp: một prompt lành tính yêu cầu Fable 5 tái tạo chuỗi suy nghĩ
thô của nó bị từ chối với category: "reasoning_extraction" khi gửi mà không có
dự phòng, và cùng prompt đó qua OpenClaw trả về một câu trả lời bình thường do Opus phục vụ
với chẩn đoán provider_fallback được đính kèm.
Xem hướng dẫn về từ chối và dự phòng của Anthropic để biết hành vi nền tảng.
Bộ nhớ đệm prompt
OpenClaw hỗ trợ tính năng bộ nhớ đệm prompt của Anthropic cho xác thực khóa API.
| Giá trị | Thời lượng bộ nhớ đệm | Mô tả |
|---|---|---|
"short" (mặc định) |
5 phút | Tự động áp dụng cho xác thực khóa API |
"long" |
1 giờ | Bộ nhớ đệm mở rộng |
"none" |
Không dùng bộ nhớ đệm | Tắt bộ nhớ đệm prompt |
{ agents: { defaults: { models: { "anthropic/claude-opus-4-6": { params: { cacheRetention: "long" }, }, }, }, },}Ghi đè bộ nhớ đệm theo tác tử
Dùng tham số cấp mô hình làm đường cơ sở, rồi ghi đè các tác tử cụ thể qua agents.list[].params:
{ agents: { defaults: { model: { primary: "anthropic/claude-opus-4-6" }, models: { "anthropic/claude-opus-4-6": { params: { cacheRetention: "long" }, }, }, }, list: [ { id: "research", default: true }, { id: "alerts", params: { cacheRetention: "none" } }, ], },}Thứ tự hợp nhất cấu hình:
agents.defaults.models["provider/model"].paramsagents.list[].params(khớpid, ghi đè theo khóa)
Điều này cho phép một agent giữ bộ nhớ đệm tồn tại lâu trong khi một agent khác trên cùng mô hình tắt bộ nhớ đệm cho lưu lượng bùng phát/tái sử dụng thấp.
Ghi chú về Bedrock Claude
- Các mô hình Anthropic Claude trên Bedrock (
amazon-bedrock/*anthropic.claude*) chấp nhận truyền quacacheRetentionkhi được cấu hình. - Các mô hình Bedrock không phải Anthropic bị buộc thành
cacheRetention: "none"lúc chạy. - Mặc định thông minh cho khóa API cũng đặt sẵn
cacheRetention: "short"cho các tham chiếu Claude-on-Bedrock khi chưa đặt giá trị rõ ràng.
Cấu hình nâng cao
Chế độ nhanh
Nút bật/tắt /fast dùng chung của OpenClaw hỗ trợ lưu lượng Anthropic trực tiếp (khóa API và OAuth tới api.anthropic.com).
| Lệnh | Ánh xạ tới |
|---|---|
/fast on |
service_tier: "auto" |
/fast off |
service_tier: "standard_only" |
{ agents: { defaults: { models: { "anthropic/claude-sonnet-4-6": { params: { fastMode: true }, }, }, }, },}Hiểu phương tiện (hình ảnh và PDF)
Plugin Anthropic đi kèm đăng ký khả năng hiểu hình ảnh và PDF. OpenClaw tự động phân giải các khả năng phương tiện từ xác thực Anthropic đã cấu hình — không cần cấu hình bổ sung.
| Thuộc tính | Giá trị |
|---|---|
| Mô hình mặc định | claude-opus-4-8 |
| Đầu vào được hỗ trợ | Hình ảnh, tài liệu PDF |
Khi một hình ảnh hoặc PDF được đính kèm vào cuộc trò chuyện, OpenClaw tự động định tuyến nó qua nhà cung cấp hiểu phương tiện Anthropic.
Cửa sổ ngữ cảnh 1M
Cửa sổ ngữ cảnh 1M của Anthropic có sẵn trên các mô hình Claude 4.x hỗ trợ GA như Opus 4.8, Opus 4.7, Opus 4.6 và Sonnet 4.6. OpenClaw tự động đặt kích thước các mô hình đó ở 1M:
{ agents: { defaults: { models: { "anthropic/claude-opus-4-6": {}, }, }, },}Các cấu hình cũ hơn có thể giữ params.context1m: true, nhưng OpenClaw không còn gửi
tiêu đề beta context-1m-2025-08-07 đã ngừng sử dụng. Các mục cấu hình anthropicBeta cũ hơn
có giá trị đó bị bỏ qua trong quá trình phân giải tiêu đề yêu cầu và
các mô hình Claude cũ hơn không được hỗ trợ vẫn dùng cửa sổ ngữ cảnh bình thường của chúng.
params.context1m: true cũng áp dụng cho phần phụ trợ Claude CLI
(claude-cli/*) đối với các mô hình Opus và Sonnet đủ điều kiện hỗ trợ GA, giữ nguyên
cửa sổ ngữ cảnh lúc chạy cho các phiên CLI đó để khớp với hành vi API trực tiếp.
Ngữ cảnh 1M của Claude Opus 4.8
anthropic/claude-opus-4-8 và biến thể claude-cli của nó có cửa sổ ngữ cảnh 1M
theo mặc định — không cần params.context1m: true.
Khắc phục sự cố
Lỗi 401 / mã thông báo đột ngột không hợp lệ
Xác thực bằng mã thông báo Anthropic hết hạn và có thể bị thu hồi. Với thiết lập mới, hãy dùng khóa API Anthropic thay thế.
Không tìm thấy khóa API cho nhà cung cấp "anthropic"
Xác thực Anthropic là theo từng agent — các agent mới không kế thừa khóa của agent chính. Chạy lại quy trình onboarding cho agent đó (hoặc cấu hình khóa API trên máy chủ gateway), rồi xác minh bằng openclaw models status.
Không tìm thấy thông tin xác thực cho hồ sơ "anthropic:default"
Chạy openclaw models status để xem hồ sơ xác thực nào đang hoạt động. Chạy lại quy trình onboarding, hoặc cấu hình khóa API cho đường dẫn hồ sơ đó.
Không có hồ sơ xác thực khả dụng (tất cả đang trong thời gian chờ)
Kiểm tra openclaw models status --json để xem auth.unusableProfiles. Thời gian chờ do giới hạn tốc độ Anthropic có thể theo phạm vi mô hình, nên một mô hình Anthropic cùng nhóm vẫn có thể dùng được. Thêm hồ sơ Anthropic khác hoặc chờ hết thời gian chờ.
Liên quan
Chọn nhà cung cấp, tham chiếu mô hình và hành vi chuyển đổi dự phòng.
Thiết lập phần phụ trợ Claude CLI và chi tiết lúc chạy.
Cách bộ nhớ đệm lời nhắc hoạt động trên các nhà cung cấp.
Chi tiết xác thực và quy tắc tái sử dụng thông tin xác thực.