Anthropic (Claude)
Anthropic, Claude model ailesini geliştirir ve bir API üzerinden erişim sağlar. OpenClaw içinde yeni Anthropic kurulumu için bir API anahtarı veya yerel Claude CLI arka ucu kullanılmalıdır. Mevcut eski Anthropic token profilleri, zaten yapılandırılmışlarsa çalışma zamanında kullanılmaya devam eder.Seçenek A: Anthropic API anahtarı
Şunun için en iyisi: standart API erişimi ve kullanıma dayalı faturalama. API anahtarınızı Anthropic Console içinde oluşturun.CLI kurulumu
Claude CLI yapılandırma parçacığı
Düşünme varsayılanları (Claude 4.6)
- Anthropic Claude 4.6 modelleri, açık bir düşünme düzeyi ayarlanmamışsa OpenClaw içinde varsayılan olarak
adaptivedüşünme kullanır. - Mesaj başına (
/think:<level>) veya model parametrelerinde geçersiz kılabilirsiniz:agents.defaults.models["anthropic/<model>"].params.thinking. - İlgili Anthropic belgeleri:
Hızlı mod (Anthropic API)
OpenClaw’un paylaşılan/fast anahtarı, api.anthropic.com adresine gönderilen API anahtarlı ve OAuth kimlik doğrulamalı istekler dahil, doğrudan herkese açık Anthropic trafiğini de destekler.
/fast on,service_tier: "auto"değerine eşlenir/fast off,service_tier: "standard_only"değerine eşlenir- Yapılandırma varsayılanı:
- OpenClaw, Anthropic hizmet katmanlarını yalnızca doğrudan
api.anthropic.comistekleri için enjekte eder.anthropic/*trafiğini bir proxy veya gateway üzerinden yönlendirirseniz/fast,service_tierdeğerine dokunmaz. - Açık Anthropic
serviceTierveyaservice_tiermodel parametreleri, ikisi birden ayarlandığında/fastvarsayılanını geçersiz kılar. - Anthropic, etkin katmanı yanıtta
usage.service_tieraltında bildirir. Priority Tier kapasitesi olmayan hesaplardaservice_tier: "auto"yine destandardolarak çözümlenebilir.
Prompt caching (Anthropic API)
OpenClaw, Anthropic’in prompt caching özelliğini destekler. Bu yalnızca API içindir; eski Anthropic token kimlik doğrulaması önbellek ayarlarını dikkate almaz.Yapılandırma
Model yapılandırmanızdacacheRetention parametresini kullanın:
| Değer | Önbellek Süresi | Açıklama |
|---|---|---|
none | Önbellek yok | Prompt caching’i devre dışı bırak |
short | 5 dakika | API Key kimlik doğrulaması için varsayılan |
long | 1 saat | Genişletilmiş önbellek |
Varsayılanlar
Anthropic API Key kimlik doğrulaması kullanılırken OpenClaw, tüm Anthropic modelleri için otomatik olarakcacheRetention: "short" (5 dakikalık önbellek) uygular. Bunu, yapılandırmanızda açıkça cacheRetention ayarlayarak geçersiz kılabilirsiniz.
Aracı başına cacheRetention geçersiz kılmaları
Temel olarak model düzeyindeki parametreleri kullanın, ardından belirli aracılar içinagents.list[].params ile geçersiz kılın.
agents.defaults.models["provider/model"].paramsagents.list[].params(ideşleşirse, anahtar bazında geçersiz kılar)
Bedrock Claude notları
- Bedrock üzerindeki Anthropic Claude modelleri (
amazon-bedrock/*anthropic.claude*), yapılandırıldığındacacheRetentionpass-through kabul eder. - Anthropic dışındaki Bedrock modelleri, çalışma zamanında
cacheRetention: "none"olmaya zorlanır. - Anthropic API-key akıllı varsayılanları da, açık bir değer ayarlanmadığında Claude-on-Bedrock model başvuruları için
cacheRetention: "short"değerini tohumlar.
1M bağlam penceresi (Anthropic beta)
Anthropic’in 1M bağlam penceresi beta kısıtlamalıdır. OpenClaw içinde bunu, desteklenen Opus/Sonnet modelleri için model başınaparams.context1m: true ile etkinleştirin.
anthropic-beta: context-1m-2025-08-07 değerine eşler.
Bu yalnızca, o model için params.context1m açıkça true olarak ayarlandığında etkinleşir.
Gereksinim: Anthropic, o kimlik bilgisi için uzun bağlam kullanımına izin vermelidir
(genellikle API anahtarı faturalaması veya Extra Usage etkinleştirilmiş OpenClaw’un Claude-login yolu / eski token kimlik doğrulaması).
Aksi takdirde Anthropic şu hatayı döndürür:
HTTP 429: rate_limit_error: Extra usage is required for long context requests.
Not: Anthropic şu anda
eski Anthropic token kimlik doğrulaması (sk-ant-oat-*) kullanılırken
context-1m-* beta isteklerini reddediyor. Bu eski kimlik doğrulama moduyla
context1m: true yapılandırırsanız OpenClaw bir uyarı günlüğe kaydeder ve
gerekli OAuth betalarını korurken context1m beta başlığını atlayarak standart
bağlam penceresine geri döner.
Seçenek B: mesaj sağlayıcısı olarak Claude CLI
Şunun için en iyisi: Claude CLI’nin zaten kurulu ve oturum açılmış olduğu, önerilen üretim yolu yerine yerel bir geri dönüş olarak çalışan tek kullanıcılı bir gateway host. Faturalama notu: Anthropic’in herkese açık CLI belgelerine dayanarak, Claude Code CLI geri dönüşünün yerel, kullanıcı tarafından yönetilen otomasyon için büyük olasılıkla izinli olduğunu düşünüyoruz. Bununla birlikte, Anthropic’in üçüncü taraf harness politikası, harici ürünlerde abonelik destekli kullanım konusunda yeterince belirsizlik yarattığı için bunu üretim için önermiyoruz. Anthropic ayrıca OpenClaw kullanıcılarına, OpenClaw tarafından yönlendirilen Claude CLI kullanımının üçüncü taraf harness trafiği olarak değerlendirildiğini ve 4 Nisan 2026, 12:00 PM PT / 8:00 PM BST itibarıyla, dahil edilen Claude abonelik limitleri yerine Extra Usage gerektirdiğini söyledi. Bu yol, Anthropic API’yi doğrudan çağırmak yerine model çıkarımı için yerelclaude
ikili dosyasını kullanır. OpenClaw bunu aşağıdaki gibi model başvurularına sahip bir CLI backend provider
olarak değerlendirir:
claude-cli/claude-sonnet-4-6claude-cli/claude-opus-4-6
- OpenClaw, gateway host üzerinde
claude -p --output-format stream-json --include-partial-messages ...komutunu başlatır ve prompt’u stdin üzerinden gönderir. - İlk tur
--session-id <uuid>gönderir. - Takip eden turlar, depolanan Claude oturumunu
--resume <sessionId>ile yeniden kullanır. - Sohbet mesajlarınız yine normal OpenClaw mesaj hattından geçer, ancak asıl model yanıtı Claude CLI tarafından üretilir.
Gereksinimler
- Claude CLI, gateway host üzerinde kurulu ve PATH üzerinde erişilebilir olmalı ya da mutlak bir komut yoluyla yapılandırılmış olmalıdır.
- Claude CLI, aynı host üzerinde zaten kimlik doğrulaması yapılmış olmalıdır:
- OpenClaw, yapılandırmanız açıkça
claude-cli/...veyaclaude-clibackend yapılandırmasına başvurduğunda, gateway başlangıcında paketlenmiş Anthropic plugin’ini otomatik olarak yükler.
Yapılandırma parçacığı
claude ikili dosyası gateway host PATH üzerinde değilse:
Elde ettikleriniz
- Yerel CLI’den yeniden kullanılan Claude abonelik kimlik doğrulaması (çalışma zamanında okunur, kalıcı olarak saklanmaz)
- Normal OpenClaw mesaj/oturum yönlendirmesi
- Turlar arasında Claude CLI oturum sürekliliği (kimlik doğrulama değişikliklerinde geçersiz kılınır)
- Loopback MCP bridge aracılığıyla Claude CLI’ye sunulan gateway araçları
- Canlı kısmi mesaj ilerlemesiyle JSONL akışı
Anthropic kimlik doğrulamasından Claude CLI’ye geçiş
Şu anda eski bir token profili veya API anahtarıylaanthropic/... kullanıyorsanız ve aynı
gateway host’u Claude CLI’ye geçirmek istiyorsanız, OpenClaw bunu normal bir
provider-auth geçiş yolu olarak destekler.
Ön koşullar:
- Claude CLI, OpenClaw’u çalıştıran aynı gateway host üzerinde kurulu olmalı
- Claude CLI orada zaten oturum açmış olmalı:
claude auth login
openclaw onboard ve openclaw configure artık önce Anthropic
Claude CLI’yi, ikinci olarak Anthropic API key’i tercih eder.
Bunun yaptığı şeyler:
- Claude CLI’nin gateway host üzerinde zaten oturum açtığını doğrular
- varsayılan modeli
claude-cli/...olarak değiştirir anthropic/claude-opus-4-6gibi Anthropic varsayılan model geri dönüşleriniclaude-cli/claude-opus-4-6olarak yeniden yazaragents.defaults.modelsiçine eşleşenclaude-cli/...girdileri ekler
claude-cli/... altında görmelisiniz.
Yapmadıkları:
- mevcut Anthropic kimlik doğrulama profillerinizi silmez
- ana varsayılan model/allowlist yolu dışındaki her eski
anthropic/...yapılandırma başvurusunu kaldırmaz
anthropic/... olarak değiştirin.
Önemli sınırlamalar
- Bu, Anthropic API sağlayıcısı değildir. Bu, yerel CLI çalışma zamanıdır.
- OpenClaw, araç çağrılarını doğrudan enjekte etmez. Claude CLI,
gateway araçlarını bir loopback MCP bridge üzerinden alır (
bundleMcp: true, varsayılan). - Claude CLI, JSONL (
stream-jsonile--include-partial-messages) üzerinden yanıt akışı sağlar. Prompt’lar argv üzerinden değil, stdin üzerinden gönderilir. - Kimlik doğrulama, canlı Claude CLI kimlik bilgilerinden çalışma zamanında okunur ve OpenClaw profillerine kalıcı olarak kaydedilmez. Etkileşimsiz bağlamlarda anahtarlık istemleri bastırılır.
- Oturum yeniden kullanımı
cliSessionBindingmeta verisi ile izlenir. Claude CLI oturum durumu değiştiğinde (yeniden giriş, token rotasyonu), depolanan oturumlar geçersiz kılınır ve yeni bir oturum başlar. - En iyi kullanım alanı, paylaşımlı çok kullanıcılı faturalama kurulumları değil, kişisel bir gateway host’tur.
Notlar
- Anthropic’in herkese açık Claude Code belgeleri hâlâ
claude -pgibi doğrudan CLI kullanımını belgelemektedir. Yerel, kullanıcı tarafından yönetilen geri dönüşün büyük olasılıkla izinli olduğunu düşünüyoruz; ancak Anthropic’in OpenClaw kullanıcılarına gönderdiği ayrı bildirim, OpenClaw Claude-login yolunun üçüncü taraf harness kullanımı olduğunu ve Extra Usage gerektirdiğini söylüyor (abonelikten ayrı olarak kullandıkça öde faturalandırılır). Üretim için bunun yerine Anthropic API anahtarlarını öneriyoruz. - Anthropic setup-token, OpenClaw içinde eski/manuel bir yol olarak yeniden kullanılabilir durumdadır. Anthropic’in OpenClaw’a özgü faturalama bildirimi hâlâ geçerlidir, bu yüzden Anthropic’in bu yol için Extra Usage gerektirdiği beklentisiyle kullanın.
- Kimlik doğrulama ayrıntıları ve yeniden kullanım kuralları /concepts/oauth içindedir.
Sorun giderme
401 hataları / token aniden geçersiz- Eski Anthropic token kimlik doğrulaması süresi dolabilir veya iptal edilebilir.
- Yeni kurulum için gateway host üzerindeki yerel Claude CLI yoluna veya bir Anthropic API anahtarına geçin.
- Kimlik doğrulama aracı başınadır. Yeni aracılar ana aracının anahtarlarını devralmaz.
- O aracı için onboarding işlemini yeniden çalıştırın veya gateway
host üzerinde bir API anahtarı yapılandırın, ardından
openclaw models statusile doğrulayın.
anthropic:default profili için kimlik bilgisi bulunamadı
- Hangi kimlik doğrulama profilinin etkin olduğunu görmek için
openclaw models statusçalıştırın. - Onboarding işlemini yeniden çalıştırın veya o profil yolu için bir API anahtarı ya da Claude CLI yapılandırın.
auth.unusableProfilesiçinopenclaw models status --jsonçıktısını denetleyin.- Anthropic rate-limit cooldown süreleri model kapsamlı olabilir; bu nedenle geçerli model cooldown durumundayken kardeş bir Anthropic modeli yine de kullanılabilir olabilir.
- Başka bir Anthropic profili ekleyin veya cooldown süresinin dolmasını bekleyin.