身份验证
如何授权向 GetVibe API 发送请求:sk-pv-… 密钥、Authorization: Bearer 和 x-api-key 请求头,以及 IP 允许列表。提供 curl、Python 和 Node 示例。
每个请求都使用你的密钥进行授权,该密钥以sk-pv-开头。支持两个标头,请选择客户端所需的那个。
传递密钥的两种方式
| 参数 | 类型 | 描述 |
|---|---|---|
Authorization: Bearer | header | OpenAI / Codex CLI 标准。Authorization: Bearer sk-pv-… |
x-api-key | header | Anthropic / 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 在你的国家/地区不可用。