Messages (Anthropic) et réponses
/v1/messages (format Anthropic, x-api-key) et /v1/responses — les chemins pour Claude Code et Codex CLI. Une seule base_url getvibeapi.com/v1, une seule clé.
En plus de /v1/chat/completions, les endpoints au format anthropic et Responses sont disponibles — pour Claude Code et Codex CLI. Les trois utilisent une même adresse de base et une même clé sk-pv-….
Messages (format Anthropic)
Autorisez-vous avec l’en-tête x-api-key: sk-pv-… (comme dans l’API Anthropic). Le corps utilise le format Messages : model, max_tokens, messages. La diffusion SSE est prise en charge.
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 et votre clé ; consultez la section Intégrations.Réponses
Le point de terminaison Responses (format de l’API Responses d’OpenAI) — le chemin utilisé par Codex CLI. Autorisation Authorization: Bearer sk-pv-….
L’état de conversation côté serveur n’est pas pris en charge : previous_response_idne poursuit pas une requête précédente, et le champ store est ignoré. Envoyez l’historique complet de la conversation dans le champ input de chaque requête.
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!"
}'Comptage des tokens : count_tokens
Un endpoint factice pour assurer la compatibilité avec le SDK Anthropic et Claude Code : ils l’appellent automatiquement avant d’envoyer une requête afin d’estimer le nombre de jetons d’entrée. Autorisez-le avec la même clé sk-pv-… dans x-api-key ou 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 et system sont transmis comme dans l’API Anthropic.