Thème
Langue

Référence de l’API — tous les endpoints

La liste complète des points de terminaison de GetVibe API avec la méthode, le chemin, la description et le type d’authentification. Les points de terminaison sont regroupés par catégorie. L’adresse de base pour /v1/* est https://getvibeapi.com/v1 ; pour /api/*, elle est https://getvibeapi.com.

Une spécification OpenAPI 3.0 lisible par machine est disponible à l’adresse /api/openapi : importez-la dans Postman, Swagger UI ou tout autre outil compatible avec OpenAPI.
Les catalogues publics /api/catalog, /api/media-catalog sont disponibles sans clé : utilisez-les pour les vitrines, les calculs de prix et la découverte des modèles avant de vous inscrire.

Chat et complétions

MéthodeEndpointDescriptionAuth
POST/v1/chat/completionsEndpoint de chat compatible avec OpenAI.Bearer
POST/v1/messagesEndpoint au format Anthropic Messages. Le chemin utilisé par Claude Code et le SDK Anthropic.x-api-key / Bearer
POST/v1/responsesAPI OpenAI Responses. Chemin pour le Codex CLI (wire_api = "responses").Bearer
POST/v1/messages/count_tokensEndpoint factice de comptage des tokens pour le SDK Anthropic / Claude Code (une estimation, et non un tokenizer exact).x-api-key / Bearer

Modèles et tarifs

MéthodeEndpointDescriptionAuth
GET/v1/modelsModèles disponibles avec leur type, leurs modalités et leurs endpoints. Médias sur demande : ?type=image, ?all=true ou /v1/models/all ; un modèle : /v1/models/{id}.Bearer
GET/v1/pricingSource programmatique canonique des tarifs des modèles de texte, y compris les remplacements en direct par l’opérateur.Bearer
POST/v1/embeddingsEmbeddings textuels pour la recherche, le RAG et le clustering.Bearer
POST/v1/decisionsÉvaluez des questions nommées par rapport à un état (texte->décisions). Ce n’est pas un endpoint de chat ; seuls les tokens en entrée sont facturés.Bearer

Média

MéthodeEndpointDescriptionAuth
POST/api/media/generateGénération asynchrone de médias (image/vidéo/audio/musique/3D). Renvoie un jobId à interroger.Bearer
GET/api/media/jobs/{id}Interrogez l’état d’un job asynchrone de génération de médias.Bearer
GET/api/media/file/{id}/{idx}URL proxy signée pour un résultat (HMAC dans le paramètre de requête sig). Sans clé — pour l’intégration dans <img>/<video>.sig (HMAC)
GET/api/media-catalogCatalogue public des modèles multimédias : kind, variants, params, fromRub, axes.public

Facturation et utilisation

MéthodeEndpointDescriptionAuth
GET/v1/balanceSolde prépayé restant en USD.Bearer
GET/v1/generationsHistorique de l’utilisation avec route / address_as (route publique), request_id et pagination.Bearer
GET/v1/generations/{id}Une seule entrée de l’historique d’utilisation par identifiant (issue de la réponse /v1/generations ou de l’en-tête x-pv-generation-id).Bearer
GET/v1/usageStatistiques d’utilisation par clé, avec les champs route et address_as.Bearer
GET/api/key/usageRécapitulatif par clé : solde, dépenses du jour et du mois, nombre de requêtes.Bearer / x-api-key

Routage

MéthodeEndpointDescriptionAuth
ANYx-getvibe-route / x-getvibe-modelEn-têtes de réponse réservés aux clients de confiance pour l'affichage des informations de débogage : les champs publics :alias et address_as de la route sélectionnée.response headers

Clés

MéthodeEndpointDescriptionAuth
GET/v1/keysListe des clés API du compte.Bearer
POST/v1/keysNon disponible via l’API. Créez et gérez les clés uniquement dans le tableau de bord (section Keys).— (UI only)

Assistance

MéthodeEndpointDescriptionAuth
POST/v1/ticketsOuvrez un ticket de support (JSON ou multipart avec captures d’écran). Clé API ou session du tableau de bord.Bearer
GET/v1/ticketsListez vos tickets, du plus récent au plus ancien, avec une pagination par curseur.Bearer
GET/v1/tickets/{id}État du ticket et fil complet avec les réponses du support.Bearer
POST/v1/tickets/{id}/messagesAjoutez un message de suivi à votre ticket.Bearer
POST/v1/tickets/{id}/closeFermez votre ticket.Bearer
POST/v1/technical-feedbackAlias hérité de POST /v1/tickets pour les rapports techniques ; mêmes champs qu’auparavant.Bearer

Webhooks

MéthodeEndpointDescriptionAuth
GET/api/webhooksURL de webhook actuelles (mediaWebhookUrl, balanceWebhookUrl). Session du tableau de bord uniquement.session (dashboard)
PATCH/api/webhooksDéfinissez ou effacez mediaWebhookUrl / balanceWebhookUrl. Session Dashboard uniquement.session (dashboard)

Catalogues publics

MéthodeEndpointDescriptionAuth
GET/api/catalogCatalogue public des modèles de texte (sans authentification). Utilisé par le site pour la vitrine.public
GET/api/media-catalogCatalogue public des modèles multimédias (types, prix unitaires, paramètres, axes).public
Référence de l’API — tous les endpoints | GetVibe API