Authentification
Comment autoriser les requêtes vers GetVibe API : les clés sk-pv-… , les en-têtes Authorization: Bearer et x-api-key, ainsi que l’autorisation par liste d’adresses IP. Exemples en curl, Python et Node.
Chaque requête est autorisée avec votre clé, qui commence par sk-pv-. Deux en-têtes sont pris en charge : choisissez celui attendu par votre client.
Deux façons de transmettre la clé
| Paramètre | Type | Description |
|---|---|---|
Authorization: Bearer | header | Le standard OpenAI / Codex CLI. Authorization: Bearer sk-pv-… |
x-api-key | header | Le format Anthropic / Claude Code. x-api-key: sk-pv-… — la même clé. |
Les deux en-têtes acceptent la même clé
sk-pv-…. Il suffit d’en transmettre un seul.Bearer (style OpenAI)
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 (style Anthropic)
# 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"}]}'Liste d’adresses IP autorisées
Une clé peut avoir une liste d’adresses IP autorisées. Si elle est définie, les requêtes provenant d’autres adresses reçoivent un 403. Par défaut, la liste est vide : aucune restriction. La configuration s’effectue dans votre tableau de bord.
Clé manquante ou incorrecte —
401. Pour en savoir plus sur les codes de réponse, consultez la section Erreurs et limites.Un 403 Country, region, or territory not supported from api.openai.com signifie que votre clé GetVibe n’a pas été prise en compte, et non que GetVibe est bloqué dans votre pays.