Autentikasi
Cara mengotorisasi permintaan ke GetVibe API: kunci sk-pv-…, header Authorization: Bearer dan x-api-key, serta allowlist IP. Contoh dalam curl, Python dan Node.
Setiap permintaan diotorisasi dengan key Anda, yang dimulai dengan sk-pv-. Dua header didukung — pilih mana pun yang diharapkan klien Anda.
Dua cara untuk mengirimkan key
| Parameter | Tipe | Deskripsi |
|---|---|---|
Authorization: Bearer | header | Standar OpenAI / Codex CLI. Authorization: Bearer sk-pv-… |
x-api-key | header | Format Anthropic / Claude Code. x-api-key: sk-pv-… — kunci yang sama. |
Kedua header menerima kunci yang sama
sk-pv-…. Memberikan salah satunya saja sudah cukup.Bearer (gaya 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 (gaya 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"}]}'Allowlist IP
Sebuah key dapat memiliki allowlist IP. Jika diatur, permintaan dari alamat lain mendapat 403. Secara default daftar ini kosong — tanpa pembatasan. Dikonfigurasi di dashboard Anda.
Kunci tidak ada atau salah —
401. Selengkapnya tentang kode respons ada di bagian Error dan limit.403 Country, region, or territory not supported dari api.openai.com berarti key GetVibe Anda tidak terbaca, bukan berarti GetVibe diblokir di negara Anda.