Messages (Anthropic) dan Responses
/v1/messages (format Anthropic, x-api-key) dan /v1/responses — jalur untuk Claude Code dan Codex CLI. Satu base_url getvibeapi.com/v1, satu kunci.
Selain /v1/chat/completions, endpoint berformat anthropic dan Responses juga tersedia — untuk Claude Code dan Codex CLI. Ketiganya berbagi satu alamat dasar dan satu kunci sk-pv-….
Messages (format Anthropic)
Otorisasi dengan header x-api-key: sk-pv-… (seperti pada Anthropic API). Body-nya berformat Messages: model, max_tokens, messages. Streaming SSE didukung.
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": 1024,
"messages": [{"role": "user", "content": "Hello!"}]
}'base_url dan key kami — lihat bagian Integrasi.Responses
Endpoint Responses (format OpenAI Responses API) — jalur untuk Codex CLI. Otorisasi Authorization: Bearer sk-pv-….
Status percakapan di sisi server tidak didukung: previous_response_id tidak melanjutkan permintaan sebelumnya, dan kolom store diabaikan. Kirim seluruh riwayat percakapan di kolom input pada setiap permintaan.
curl https://getvibeapi.com/v1/responses \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6.1-sol",
"input": "Hello!"
}'Penghitungan token: count_tokens
Endpoint stub untuk kompatibilitas dengan Anthropic SDK dan Claude Code: keduanya memanggilnya secara otomatis sebelum mengirim permintaan untuk memperkirakan jumlah token input. Otorisasi dengan kunci sk-pv-… yang sama di x-api-key atau Authorization: Bearer.
curl https://getvibeapi.com/v1/messages/count_tokens \
-H "x-api-key: $GETVIBE_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-opus-5.5",
"messages": [{"role": "user", "content": "Hello! Who are you?"}]
}'{ "input_tokens": 6 }messages dan system diteruskan seperti pada Anthropic API.