Autenticación
Cómo autorizar solicitudes a GetVibe API: claves sk-pv-…, los encabezados Authorization: Bearer y x-api-key, y la lista de IP permitidas. Ejemplos en curl, Python y Node.
Cada solicitud se autoriza con tu clave, que comienza con sk-pv-. Se admiten dos encabezados: elige el que espere tu cliente.
Dos formas de pasar la clave
| Parámetro | Tipo | Descripción |
|---|---|---|
Authorization: Bearer | header | El estándar de OpenAI / Codex CLI. Authorization: Bearer sk-pv-… |
x-api-key | header | El formato de Anthropic / Claude Code. x-api-key: sk-pv-…: la misma clave. |
Ambos encabezados aceptan la misma clave
sk-pv-…. Es suficiente enviar cualquiera de los dos.Bearer (estilo 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 (estilo 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"}]}'Lista de IP permitidas
Una clave puede tener una lista de IP permitidas. Si se configura, las solicitudes de otras direcciones reciben un 403. De forma predeterminada, la lista está vacía, sin restricciones. Se configura en el panel.
Falta la clave o es incorrecta:
401. Consulta más información sobre los códigos de respuesta en la sección Errores y límites.Un 403 Country, region, or territory not supported de api.openai.com significa que no se seleccionó tu clave de GetVibe, no que GetVibe esté bloqueado en tu país.