Anthropic (Claude)
Anthropic mengembangkan keluarga model Claude dan menyediakan akses melalui API dan Claude CLI. Di OpenClaw, kunci API Anthropic dan penggunaan ulang Claude CLI sama-sama didukung. Profil token Anthropic lama yang sudah ada tetap dihormati saat runtime jika sudah dikonfigurasi.Opsi A: kunci API Anthropic
Terbaik untuk: akses API standar dan penagihan berbasis penggunaan. Buat kunci API Anda di Anthropic Console.Penyiapan CLI
Cuplikan konfigurasi Anthropic
Default thinking (Claude 4.6)
- Model Anthropic Claude 4.6 secara default menggunakan thinking
adaptivedi OpenClaw saat tidak ada level thinking eksplisit yang ditetapkan. - Anda dapat menggantinya per pesan (
/think:<level>) atau di parameter model:agents.defaults.models["anthropic/<model>"].params.thinking. - Dokumentasi Anthropic terkait:
Mode cepat (Anthropic API)
Toggle/fast bersama milik OpenClaw juga mendukung trafik Anthropic publik langsung, termasuk permintaan yang diautentikasi dengan kunci API dan OAuth yang dikirim ke api.anthropic.com.
/fast ondipetakan keservice_tier: "auto"/fast offdipetakan keservice_tier: "standard_only"- Default konfigurasi:
- OpenClaw hanya menyisipkan service tier Anthropic untuk permintaan langsung ke
api.anthropic.com. Jika Anda merutekananthropic/*melalui proxy atau gateway,/fasttidak menyentuhservice_tier. - Parameter model Anthropic
serviceTieratauservice_tieryang eksplisit akan menimpa default/fastsaat keduanya ditetapkan. - Anthropic melaporkan tier efektif pada respons di bawah
usage.service_tier. Pada akun tanpa kapasitas Priority Tier,service_tier: "auto"mungkin tetap terselesaikan menjadistandard.
Prompt caching (Anthropic API)
OpenClaw mendukung fitur prompt caching milik Anthropic. Ini khusus API; autentikasi token Anthropic lama tidak menghormati pengaturan cache.Konfigurasi
Gunakan parametercacheRetention dalam konfigurasi model Anda:
| Value | Durasi Cache | Deskripsi |
|---|---|---|
none | Tanpa cache | Nonaktifkan prompt caching |
short | 5 menit | Default untuk autentikasi API Key |
long | 1 jam | Cache diperpanjang |
Default
Saat menggunakan autentikasi Anthropic API Key, OpenClaw secara otomatis menerapkancacheRetention: "short" (cache 5 menit) untuk semua model Anthropic. Anda dapat menggantinya dengan secara eksplisit menetapkan cacheRetention dalam konfigurasi Anda.
Override cacheRetention per agen
Gunakan parameter tingkat model sebagai baseline Anda, lalu override agen tertentu melalui agents.list[].params.
agents.defaults.models["provider/model"].paramsagents.list[].params(mencocokkanid, menimpa berdasarkan key)
Catatan Bedrock Claude
- Model Anthropic Claude di Bedrock (
amazon-bedrock/*anthropic.claude*) menerima pass-throughcacheRetentionsaat dikonfigurasi. - Model Bedrock non-Anthropic dipaksa menjadi
cacheRetention: "none"saat runtime. - Default cerdas kunci API Anthropic juga mengisi
cacheRetention: "short"untuk referensi model Claude-on-Bedrock saat tidak ada nilai eksplisit yang ditetapkan.
Jendela konteks 1M (beta Anthropic)
Jendela konteks 1M Anthropic dibatasi oleh beta. Di OpenClaw, aktifkan per model denganparams.context1m: true untuk model Opus/Sonnet yang didukung.
anthropic-beta: context-1m-2025-08-07 pada permintaan
Anthropic.
Ini hanya aktif saat params.context1m secara eksplisit ditetapkan ke true untuk
model tersebut.
Persyaratan: Anthropic harus mengizinkan penggunaan konteks panjang pada kredensial tersebut.
Catatan: Anthropic saat ini menolak permintaan beta context-1m-* saat menggunakan
autentikasi token Anthropic lama (sk-ant-oat-*). Jika Anda mengonfigurasi
context1m: true dengan mode autentikasi lama tersebut, OpenClaw mencatat peringatan dan
kembali ke jendela konteks standar dengan melewati header beta context1m
sambil tetap mempertahankan beta OAuth yang diwajibkan.
Backend Claude CLI
Backendclaude-cli Anthropic bawaan didukung di OpenClaw.
- Staf Anthropic memberi tahu kami bahwa penggunaan ini kembali diizinkan.
- Karena itu, OpenClaw memperlakukan penggunaan ulang Claude CLI dan penggunaan
claude -psebagai hal yang disetujui untuk integrasi ini kecuali Anthropic menerbitkan kebijakan baru. - Kunci API Anthropic tetap menjadi jalur produksi yang paling jelas untuk host gateway yang selalu aktif dan kontrol penagihan sisi server yang eksplisit.
- Detail penyiapan dan runtime ada di /gateway/cli-backends.
Catatan
- Dokumentasi publik Claude Code milik Anthropic masih mendokumentasikan penggunaan CLI langsung seperti
claude -p, dan staf Anthropic memberi tahu kami bahwa penggunaan Claude CLI bergaya OpenClaw kembali diizinkan. Kami memperlakukan panduan itu sebagai hal yang sudah pasti kecuali Anthropic menerbitkan perubahan kebijakan baru. - setup-token Anthropic tetap tersedia di OpenClaw sebagai jalur autentikasi token yang didukung, tetapi OpenClaw sekarang lebih memilih penggunaan ulang Claude CLI dan
claude -pbila tersedia. - Detail autentikasi + aturan penggunaan ulang ada di /concepts/oauth.
Pemecahan masalah
Kesalahan 401 / token tiba-tiba tidak valid- Autentikasi token Anthropic dapat kedaluwarsa atau dicabut.
- Untuk penyiapan baru, migrasikan ke kunci API Anthropic.
- Autentikasi bersifat per agen. Agen baru tidak mewarisi kunci agen utama.
- Jalankan ulang onboarding untuk agen tersebut, atau konfigurasikan kunci API di host gateway
tersebut, lalu verifikasi dengan
openclaw models status.
anthropic:default
- Jalankan
openclaw models statusuntuk melihat profil autentikasi mana yang aktif. - Jalankan ulang onboarding, atau konfigurasikan kunci API untuk jalur profil tersebut.
- Periksa
openclaw models status --jsonuntukauth.unusableProfiles. - Cooldown rate limit Anthropic dapat dibatasi per model, jadi model Anthropic lain yang setara mungkin masih dapat digunakan meskipun model saat ini sedang cooldown.
- Tambahkan profil Anthropic lain atau tunggu cooldown selesai.