Authentifizierung
So autorisieren Sie Anfragen an die GetVibe API: sk-pv-…-Schlüssel, die Header Authorization: Bearer und x-api-key sowie die IP-Zulassungsliste. Beispiele in curl, Python und Node.
Jede Anfrage wird mit Ihrem Schlüssel autorisiert, der mit sk-pv- beginnt. Es werden zwei Header unterstützt. Wählen Sie denjenigen, den Ihr Client erwartet.
Zwei Möglichkeiten, den Schlüssel zu übergeben
| Parameter | Typ | Beschreibung |
|---|---|---|
Authorization: Bearer | header | Der OpenAI- / Codex-CLI-Standard. Authorization: Bearer sk-pv-… |
x-api-key | header | Das Anthropic- / Claude-Code-Format. x-api-key: sk-pv-… – derselbe Schlüssel. |
Beide Header akzeptieren denselben Schlüssel
sk-pv-…. Die Übergabe eines der beiden Header reicht aus.Bearer (OpenAI-Stil)
curl https://getvibeapi.com/v1/chat/completions \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"ping"}]}'x-api-key (Anthropic-Stil)
# same key, x-api-key header (for Anthropic-format clients such as Claude Code)
curl https://getvibeapi.com/v1/messages \
-H "x-api-key: $GETVIBE_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-opus-5.5","max_tokens":256,"messages":[{"role":"user","content":"ping"}]}'IP-Zulassungsliste
Für einen Schlüssel kann eine IP-Allowlist festgelegt werden. Wenn sie festgelegt ist, erhalten Anfragen von anderen Adressen eine 403. Standardmäßig ist die Liste leer – es gibt keine Einschränkung. Die Konfiguration erfolgt in Ihrem Dashboard.
Fehlender oder falscher Schlüssel —
401. Mehr zu Antwortcodes im Abschnitt Fehler und Limits.Ein 403 mit „Country, region, or territory not supported“ von api.openai.com bedeutet, dass Ihr GetVibe-Schlüssel nicht übernommen wurde, und nicht, dass GetVibe in Ihrem Land blockiert ist.