API Hop-Dokumentation
Claude-Code-Integration
Den Claude-Messages-kompatiblen Endpunkt von RequestBeam in Claude Code verwenden.
Claude Code ruft Modelle über das Anthropic-Messages-Protokoll auf. Setzen Sie ANTHROPIC_BASE_URL auf die auf dieser Seite angezeigte Anthropic-kompatible Basis-URL.
Claude Sonnet 4.6 (claude-sonnet-4-6) wird vom vorgelagerten Anbieter unterstützt, ist aber derzeit nicht bei RequestBeam veröffentlicht. Es ist kein aktiver Integrationsstandard. Bestätigen Sie vor jedem Modellaufruf den Zugriff anhand Ihrer eigenen Antwort von GET https://api.apihop.ai/v1/models.
ANTHROPIC_BASE_URL=https://api.apihop.ai/anthropicVoraussetzungen
Halten Sie zuerst einen gültigen RequestBeam-API-Schlüssel bereit. Er wird in Ihre lokale Shell-Umgebung geschrieben. Übernehmen Sie ihn nicht in Repositories, Protokolle oder Screenshots.
Claude Code installieren
Verwenden Sie unter macOS / Linux das native Claude-Code-Installationsprogramm:
curl -fsSL https://claude.ai/install.sh | bashMeldet das Installationsprogramm ~/.local/bin/claude, aber claude wird nicht gefunden, öffnen Sie ein neues Terminal oder fügen Sie ~/.local/bin zu PATH hinzu.
Für ältere Arbeitsabläufe ist das npm-Paket weiterhin verfügbar:
npm install -g @anthropic-ai/claude-codeVerwenden Sie nicht sudo npm install -g @anthropic-ai/claude-code; dies kann bei späteren Aktualisierungen Berechtigungsprobleme verursachen.
Prüfen Sie die CLI nach der Installation:
claude --version
claude doctorUnter Windows werden Git Bash oder WSL für Claude Code empfohlen. Auch PowerShell kann Umgebungsvariablen setzen; die dauerhafte Speicherung unterscheidet sich je nach Terminal.
Umgebungsvariablen konfigurieren
Temporäre Einstellungen betreffen nur die aktuelle Terminalsitzung:
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 verwendet standardmäßig zsh. Schreiben Sie die Variablen für eine dauerhafte Konfiguration nach ~/.zshrc und führen Sie anschließend source ~/.zshrc aus, damit das aktuelle Terminal sie sofort einliest:
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 ~/.zshrcSchreiben Sie unter Linux mit bash dieselben Variablen nach ~/.bashrc und führen Sie source ~/.bashrc aus.
Temporäre Windows-PowerShell-Einstellungen:
$env:ANTHROPIC_AUTH_TOKEN="YOUR_REQUESTBEAM_API_KEY"
$env:ANTHROPIC_BASE_URL="https://api.apihop.ai/anthropic"
$env:ANTHROPIC_MODEL="claude-sonnet-5-5"Dauerhafte PowerShell-Einstellungen auf Nutzerebene:
[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")Öffnen Sie vor dem Aufruf von claude eine neue PowerShell-Sitzung.
Einstellungsdatei
Als Alternative zur Shell-Konfiguration erstellen oder bearbeiten Sie ~/.claude/settings.json. Existiert die Datei bereits, führen Sie env und model mit dem vorhandenen JSON zusammen, statt andere Einstellungen zu ersetzen:
{
"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"
}Verfügbare Modelle:
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
Verwenden Sie GET https://api.apihop.ai/v1/models, um die aktuell für Ihren API-Schlüssel verfügbaren Modelle zu sehen.
Starten und testen
Starten Sie Claude Code nach dem Setzen der Umgebungsvariablen neu und senden Sie einen normalen Prompt:
claude "Reply exactly OK."Sie können auch den interaktiven Modus starten:
claudeBeim ersten Start fragt Claude Code möglicherweise nach einem Design, einer Sicherheitsbestätigung, der Terminaleinrichtung oder dem Vertrauen in das aktuelle Verzeichnis. Folgen Sie den Terminalanweisungen.
Modell auswählen
Setzen Sie mit der Umgebungsvariable ein Standardmodell oder wählen Sie mit --model eines für einen einzelnen Befehl:
claude --model claude-sonnet-5-5 "Review this PR"Endpunktverhalten
Claude Code authentifiziert sich mit dem konfigurierten RequestBeam-API-Schlüssel. Der Dienst akzeptiert beide Authentifizierungsformen:
x-api-key: YOUR_REQUESTBEAM_API_KEY
anthropic-version: 2023-06-01Authorization: Bearer YOUR_REQUESTBEAM_API_KEY
anthropic-version: 2023-06-01Antworten behalten das native Anthropic-Messages-JSON- oder SSE-Ereignisformat bei. Sie werden nicht in das OpenAI-Format umgewandelt.
Fehlerbehebung
ANTHROPIC_BASE_URLmuss die auf dieser Seite angezeigte öffentliche API-Basis-URL plus/anthropicsein.- Fügen Sie keine Endpunktpfade in
ANTHROPIC_BASE_URLein; nur die Anthropic-kompatible Basis-URL wird benötigt. - Führen Sie nach Änderungen an
~/.zshrcunter macOSsource ~/.zshrcaus oder öffnen Sie vor dem Start von Claude Code ein neues Terminal. - Meldet
claude, dass der Befehl nicht gefunden wurde, prüfen Sie den Installationsort inPATH; ein häufiger Ort ist~/.local/bin/claude. - Meldet
claude doctorfehlende Umgebungsvariablen, führen Sieecho $ANTHROPIC_BASE_URLundecho $ANTHROPIC_MODELim selben Terminal aus, um das Laden zu prüfen. - Bei
401prüfen Sie die Gültigkeit des API-Schlüssels. - Ist das Modell nicht verfügbar, prüfen Sie, ob sein Name aus der obigen Liste verfügbarer Modelle stammt.
- Starten Sie den Claude-Code-Prozess nach Änderungen der Umgebungsvariablen neu.
Zugehöriger Endpunkt
POST https://api.apihop.ai/anthropic/v1/messages: Anthropic-Messages-kompatibler Endpunkt.