API Hop

Belgeler

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.

text
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:

bash
curl -fsSL https://claude.ai/install.sh | bash

Yü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:

bash
npm install -g @anthropic-ai/claude-code

sudo npm install -g @anthropic-ai/claude-code kullanmayın; sonraki yükseltmelerde izin sorunları oluşturabilir.

Kurulumdan sonra CLI’yi doğrulayın:

bash
claude --version
claude doctor

Windows’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:

bash
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:

bash
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 ~/.zshrc

Linux’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ı:

powershell
$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:

powershell
[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:

json
{
  "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-5
  • claude-fable-5-1
  • claude-opus-4-6
  • claude-opus-4-7
  • claude-opus-4-8
  • claude-opus-5
  • claude-opus-5-5
  • claude-sonnet-5
  • claude-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:

bash
claude "Reply exactly OK."

Etkileşimli modu da başlatabilirsiniz:

bash
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:

bash
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:

http
x-api-key: YOUR_REQUESTBEAM_API_KEY
anthropic-version: 2023-06-01
http
Authorization: Bearer YOUR_REQUESTBEAM_API_KEY
anthropic-version: 2023-06-01

Yanı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 /anthropic birleşimi olmalıdır.
  • ANTHROPIC_BASE_URL içine uç nokta yollarını eklemeyin; yalnızca Anthropic uyumlu temel URL gerekir.
  • macOS’ta ~/.zshrc dosyasını düzenledikten sonra Claude Code’u başlatmadan önce source ~/.zshrc çalıştırın veya yeni terminal açın.
  • claude komut bulunamadı döndürüyorsa kurulum konumunun PATH içinde olduğunu doğrulayın; yaygın konum ~/.local/bin/claude yoludur.
  • claude doctor eksik ortam değişkenleri bildiriyorsa yüklendiklerini doğrulamak için aynı terminalde echo $ANTHROPIC_BASE_URL ve echo $ANTHROPIC_MODEL çalıştırın.
  • 401 alı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.
  • POST https://api.apihop.ai/anthropic/v1/messages: Anthropic Messages uyumlu uç nokta.