主题
语言

身份验证

如何授权向 GetVibe API 发送请求:sk-pv-… 密钥、Authorization: Bearer 和 x-api-key 请求头,以及 IP 允许列表。提供 curl、Python 和 Node 示例。

每个请求都使用你的密钥进行授权,该密钥以sk-pv-开头。支持两个标头,请选择客户端所需的那个。

传递密钥的两种方式

参数类型描述
Authorization: BearerheaderOpenAI / Codex CLI 标准。Authorization: Bearer sk-pv-…
x-api-keyheaderAnthropic / Claude Code 格式。x-api-key: sk-pv-… — 相同的密钥。
两个标头都接受同一个密钥 sk-pv-…。传递其中任意一个即可。

Bearer(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(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"}]}'

IP 允许列表

一个 key 可以设置 IP allowlist。设置后,来自其他地址的请求会收到 403。默认列表为空,即不做限制。在 dashboard 中配置。

缺少或错误的密钥 — 401。有关响应代码的更多信息,请参阅错误和限制部分。
来自 api.openai.com 的 403 Country, region, or territory not supported 表示你的 GetVibe key 未被使用,而不是 GetVibe 在你的国家/地区不可用。
GetVibe API 身份验证 — Bearer 和 x-api-key | GetVibe API