Tema
Idioma

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âmetroTipoDescrição
Authorization: BearerheaderO padrão OpenAI / Codex CLI. Authorization: Bearer sk-pv-…
x-api-keyheaderO 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.
Autenticação da GetVibe API — Bearer e x-api-key | GetVibe API