Anthropic (Claude)¶
Anthropic Claude model oilasini yaratadi va API orqali ularga kirish imkonini beradi. OpenClaw’da siz API kalit yoki setup-token yordamida autentifikatsiya qilishingiz mumkin.
Variant A: Anthropic API kaliti¶
Eng mos: standart API kirishi va foydalanishga asoslangan billing uchun. Anthropic Console’da API kalitingizni yarating.
CLI sozlash¶
openclaw onboard
# tanlang: Anthropic API key
# yoki nointeraktiv
openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"
Konfiguratsiya parchasi¶
{
env: { ANTHROPIC_API_KEY: "sk-ant-..." },
agents: { defaults: { model: { primary: "anthropic/claude-opus-4-6" } } },
}
Prompt keshleme (Anthropic API)¶
OpenClaw Anthropic’ning prompt keshleme funksiyasini qo‘llab-quvvatlaydi. Bu faqat API uchun; obuna autentifikatsiyasi kesh sozlamalarini hisobga olmaydi.
Konfiguratsiya¶
Model konfiguratsiyangizda cacheRetention parametridan foydalaning:
| Qiymat | Kesh davomiyligi | Tavsif |
|---|---|---|
none |
Keshleme yo‘q | Prompt keshlemeni o‘chirish |
short |
5 daqiqa | API kaliti autentifikatsiyasi uchun standart |
long |
1 soat | Kengaytirilgan kesh (beta flag talab etiladi) |
{
agents: {
defaults: {
models: {
"anthropic/claude-opus-4-6": {
params: { cacheRetention: "long" },
},
},
},
},
}
Standart sozlamalar¶
Anthropic API Key autentifikatsiyasidan foydalanganda, OpenClaw barcha Anthropic modellari uchun avtomatik ravishda cacheRetention: "short" (5 daqiqalik kesh) ni qo‘llaydi. Buni konfiguratsiyangizda cacheRetention ni aniq belgilash orqali o‘zgartirishingiz mumkin.
Eski parametr¶
Avvalgi cacheControlTtl parametri orqaga moslik uchun hali ham qo‘llab-quvvatlanadi:
"5m"→shortga mos keladi"1h"→longga mos keladi
Yangi cacheRetention parametriga o‘tishni tavsiya qilamiz.
OpenClaw Anthropic API so‘rovlari uchun extended-cache-ttl-2025-04-11 beta bayrog‘ini o‘z ichiga oladi; agar provayder sarlavhalarini o‘zgartirsangiz, uni saqlab qoling (qarang: /gateway/configuration).
Variant B: Claude setup-token¶
Eng mos: Claude obunangizdan foydalanish.
Setup-token’ni qayerdan olish mumkin¶
Setup-tokenlar Anthropic Console emas, balki Claude Code CLI tomonidan yaratiladi. Buni istalgan qurilmada ishga tushirishingiz mumkin:
claude setup-token
Tokenni OpenClaw’ga joylashtiring (wizard: Anthropic token (paste setup-token)) yoki uni gateway host’da ishga tushiring:
openclaw models auth setup-token --provider anthropic
Agar tokenni boshqa qurilmada yaratgan bo‘lsangiz, uni joylashtiring:
openclaw models auth paste-token --provider anthropic
CLI sozlash (setup-token)¶
# Paste a setup-token during onboarding
openclaw onboard --auth-choice setup-token
Config parchasi (setup-token)¶
{
agents: { defaults: { model: { primary: "anthropic/claude-opus-4-6" } } },
}
Eslatmalar¶
claude setup-tokenyordamida setup-token yarating va uni joylashtiring yoki gateway host’daopenclaw models auth setup-tokenni ishga tushiring.- Agar Claude obunasida “OAuth token refresh failed …” xabarini ko‘rsangiz, setup-token bilan qayta autentifikatsiya qiling. Qarang: /gateway/troubleshooting#oauth-token-refresh-failed-anthropic-claude-subscription.
- Autentifikatsiya tafsilotlari va qayta foydalanish qoidalari /concepts/oauth da keltirilgan.
Nosozliklarni bartaraf etish¶
401 xatolar / token kutilmaganda yaroqsiz
- Claude obunasi autentifikatsiyasi muddati tugashi yoki bekor qilinishi mumkin.
claude setup-tokenni qayta ishga tushiring va uni gateway host ga joylashtiring. - Agar Claude CLI login’i boshqa qurilmada bo‘lsa,
openclaw models auth paste-token --provider anthropicni gateway host’da ishlating.
Provayder "anthropic" uchun API kalit topilmadi
- Autentifikatsiya har bir agent uchun alohida. Yangi agentlar asosiy agentning kalitlarini meros qilib olmaydi.
- Ushbu agent uchun onboarding’ni qayta ishga tushiring yoki gateway host’da setup-token / API kalitni joylashtiring, so‘ng
openclaw models statusbilan tekshiring.
anthropic:default profili uchun hisob ma’lumotlari topilmadi
- Qaysi autentifikatsiya profili faol ekanini ko‘rish uchun
openclaw models statusni ishga tushiring. - Onboarding’ni qayta ishga tushiring yoki shu profil uchun setup-token / API kalitni joylashtiring.
Mavjud autentifikatsiya profili yo‘q (barchasi cooldown/yaroqsiz)
auth.unusableProfilesni tekshirish uchunopenclaw models status --jsonni ko‘ring.- Yana bir Anthropic profilini qo‘shing yoki cooldown tugashini kuting.
Batafsil: /gateway/troubleshooting va /help/faq.