API Hop Belgeleri
Claude Code entegrasyonu
Claude Code’da RequestBeam’in Claude Messages uyumlu uç noktasını kullanın.
Claude Code modelleri Anthropic Messages protokolüyle çağırır. ANTHROPIC_BASE_URL değerini bu sayfada gösterilen Anthropic uyumlu temel URL’ye ayarlayın.
Claude Sonnet 4.6 (claude-sonnet-4-6) üst sağlayıcı tarafından desteklenir ancak şu anda RequestBeam’de yayımlanmamıştır. Etkin bir entegrasyon varsayılanı değildir. Herhangi bir modeli çağırmadan önce kendi GET https://api.apihop.ai/v1/models yanıtınızla erişimi doğrulayın.
ANTHROPIC_BASE_URL=https://api.apihop.ai/anthropicÖn koşullar
Önce geçerli bir RequestBeam API anahtarı hazırlayın. Anahtar yerel kabuk ortamınıza yazılacaktır. Depolara, günlüklere veya ekran görüntülerine eklemeyin.
Claude Code kurulumu
macOS / Linux üzerinde yerel Claude Code yükleyicisini kullanın:
curl -fsSL https://claude.ai/install.sh | bashYükleyici ~/.local/bin/claude bildiriyor ancak claude bulunamıyorsa yeni bir terminal açın veya ~/.local/bin yolunu PATH içine ekleyin.
Eski iş akışları için npm paketi hâlâ kullanılabilir:
npm install -g @anthropic-ai/claude-codesudo npm install -g @anthropic-ai/claude-code kullanmayın; sonraki yükseltmelerde izin sorunları oluşturabilir.
Kurulumdan sonra CLI’yi doğrulayın:
claude --version
claude doctorWindows’ta Claude Code için Git Bash veya WSL önerilir. PowerShell de ortam değişkenleri ayarlayabilir ancak kalıcılık terminale göre değişir.
Ortam değişkenlerini yapılandırma
Geçici ayarlar yalnızca mevcut terminal oturumunu etkiler:
export ANTHROPIC_AUTH_TOKEN="YOUR_REQUESTBEAM_API_KEY"
export ANTHROPIC_BASE_URL="https://api.apihop.ai/anthropic"
export ANTHROPIC_MODEL="claude-sonnet-5-5"macOS varsayılan olarak zsh kullanır. Kalıcı yapılandırma için değişkenleri ~/.zshrc dosyasına yazın ve mevcut terminalin hemen okuması için source ~/.zshrc çalıştırın:
printf '%s\n' \
'export ANTHROPIC_AUTH_TOKEN="YOUR_REQUESTBEAM_API_KEY"' \
'export ANTHROPIC_BASE_URL="https://api.apihop.ai/anthropic"' \
'export ANTHROPIC_MODEL="claude-sonnet-5-5"' \
>> ~/.zshrc
source ~/.zshrcLinux’ta bash kullanırken aynı değişkenleri ~/.bashrc dosyasına yazın ve source ~/.bashrc çalıştırın.
Windows PowerShell geçici ayarları:
$env:ANTHROPIC_AUTH_TOKEN="YOUR_REQUESTBEAM_API_KEY"
$env:ANTHROPIC_BASE_URL="https://api.apihop.ai/anthropic"
$env:ANTHROPIC_MODEL="claude-sonnet-5-5"PowerShell kullanıcı düzeyinde kalıcılık:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "YOUR_REQUESTBEAM_API_KEY", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.apihop.ai/anthropic", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", "claude-sonnet-5-5", "User")claude çalıştırmadan önce yeni bir PowerShell oturumu açın.
Ayar dosyası
Kabuk yapılandırmasına alternatif olarak ~/.claude/settings.json dosyasını oluşturun veya düzenleyin. Dosya zaten varsa diğer ayarları değiştirmek yerine env ve model değerlerini mevcut JSON ile birleştirin:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_REQUESTBEAM_API_KEY",
"ANTHROPIC_BASE_URL": "https://api.apihop.ai/anthropic",
"ANTHROPIC_MODEL": "claude-sonnet-5-5"
},
"model": "claude-sonnet-5-5"
}Kullanılabilir modeller:
claude-fable-5claude-fable-5-1claude-opus-4-6claude-opus-4-7claude-opus-4-8claude-opus-5claude-opus-5-5claude-sonnet-5claude-sonnet-5-5
API anahtarınızın şu anda erişebildiği modeller için GET https://api.apihop.ai/v1/models kullanın.
Başlatma ve test
Ortam değişkenlerini ayarladıktan sonra Claude Code’u yeniden başlatın ve normal bir istem gönderin:
claude "Reply exactly OK."Etkileşimli modu da başlatabilirsiniz:
claudeİlk açılışta Claude Code tema, güvenlik onayı, terminal kurulumu veya mevcut dizine güvenilip güvenilmeyeceğini sorabilir. Terminal yönergelerini izleyin.
Model seçme
Ortam değişkeniyle varsayılan model ayarlayın veya tek komut için --model ile model seçin:
claude --model claude-sonnet-5-5 "Review this PR"Uç nokta davranışı
Claude Code, yapılandırılmış RequestBeam API anahtarıyla kimlik doğrular. Hizmet iki kimlik doğrulama biçimini de kabul eder:
x-api-key: YOUR_REQUESTBEAM_API_KEY
anthropic-version: 2023-06-01Authorization: Bearer YOUR_REQUESTBEAM_API_KEY
anthropic-version: 2023-06-01Yanıtlar yerel Anthropic Messages JSON veya SSE olay biçimini korur. OpenAI biçimine dönüştürülmez.
Sorun giderme
ANTHROPIC_BASE_URL, bu sayfada gösterilen genel API temel URL’si ile/anthropicbirleşimi olmalıdır.ANTHROPIC_BASE_URLiçine uç nokta yollarını eklemeyin; yalnızca Anthropic uyumlu temel URL gerekir.- macOS’ta
~/.zshrcdosyasını düzenledikten sonra Claude Code’u başlatmadan öncesource ~/.zshrcçalıştırın veya yeni terminal açın. claudekomut bulunamadı döndürüyorsa kurulum konumununPATHiçinde olduğunu doğrulayın; yaygın konum~/.local/bin/claudeyoludur.claude doctoreksik ortam değişkenleri bildiriyorsa yüklendiklerini doğrulamak için aynı terminaldeecho $ANTHROPIC_BASE_URLveecho $ANTHROPIC_MODELçalıştırın.401alırsanız API anahtarının geçerli olduğunu doğrulayın.- Model kullanılamıyorsa adının yukarıdaki kullanılabilir model listesinden olduğunu doğrulayın.
- Ortam değişkenlerini değiştirdikten sonra Claude Code sürecini yeniden başlatın.
İlgili uç nokta
POST https://api.apihop.ai/anthropic/v1/messages: Anthropic Messages uyumlu uç nokta.