Messages (Anthropic) und Responses
/v1/messages (Anthropic-Format, x-api-key) und /v1/responses – die Pfade für Claude Code und die Codex CLI. Eine base_url getvibeapi.com/v1, ein Schlüssel.
Neben /v1/chat/completions sind anthropic-format- und Responses-Endpunkte verfügbar — für Claude Code und Codex CLI. Alle drei verwenden dieselbe Basisadresse und denselben Schlüssel sk-pv-….
Messages (Anthropic-Format)
Authentifizieren Sie sich mit dem x-api-key: sk-pv-…-Header (wie in der Anthropic API). Der Body verwendet das Messages-Format: model, max_tokens, messages. SSE-Streaming wird unterstützt.
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 und den Schlüssel fest — siehe den Abschnitt Integrationen.Antworten
Der Responses-Endpunkt (Format der OpenAI Responses API) – der Pfad für Codex CLI. Autorisierung Authorization: Bearer sk-pv-….
Der serverseitige Konversationsstatus wird nicht unterstützt: previous_response_idsetzt eine vorherige Anfrage nicht fort, und das Feld store wird ignoriert. Senden Sie den vollständigen Konversationsverlauf im Feld input jeder Anfrage.
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!"
}'Token-Zählung: count_tokens
Ein Stub-Endpunkt zur Kompatibilität mit dem Anthropic SDK und Claude Code: Sie rufen ihn automatisch auf, bevor sie eine Anfrage senden, um die Anzahl der Eingabe-Token zu schätzen. Autorisieren Sie sich mit demselben Schlüssel sk-pv-… in x-api-key oder 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 und system werden wie in der Anthropic API übergeben.