Autenticação
Como autorizar solicitações à GetVibe API: chaves sk-pv-… , os cabeçalhos Authorization: Bearer e x-api-key, e a lista de permissões de IP. Exemplos em curl, Python e Node.
Toda solicitação é autorizada com sua chave, que começa com sk-pv-. Há suporte para dois headers: escolha o que seu cliente espera.
Duas formas de passar a chave
| Parâmetro | Tipo | Descrição |
|---|---|---|
Authorization: Bearer | header | O padrão OpenAI / Codex CLI. Authorization: Bearer sk-pv-… |
x-api-key | header | O formato Anthropic / Claude Code. x-api-key: sk-pv-… — a mesma chave. |
Ambos os cabeçalhos aceitam a mesma chave
sk-pv-…. Enviar qualquer um deles é suficiente.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 permissões de IP
Uma chave pode ter uma lista de permissões de IP. Se definida, as solicitações de outros endereços recebem um 403. Por padrão, a lista fica vazia — sem restrição. Configurada no seu dashboard.
Chave ausente ou incorreta —
401. Saiba mais sobre os códigos de resposta na seção Códigos de erro e limites.Um 403 Country, region, or territory not supported de api.openai.com significa que sua chave do GetVibe não foi utilizada, e não que o GetVibe está bloqueado no seu país.