Référence API

Synthorai expose une API REST multiprotocole via HTTPS. La même URL de base, la même clé et la même facturation servent trois formes de requêtes - OpenAI Chat Completions, OpenAI Responses et Anthropic Messages - ainsi que des points de terminaison auxiliaires pour les embeddings, les images, l'audio et le reranking.

Base URL:  https://synthorai.io/v1

All endpoints require:
  Content-Type:  application/json
  Authorization: Bearer <your-api-key>
  (or x-api-key: <your-api-key> for /v1/messages)

Points de terminaison

Point de terminaisonTypeDescription
POST /v1/chat/completions chat OpenAI Chat Completions - point d'entrée universel, route vers n'importe quel provider.
POST /v1/responses chat OpenAI Responses - utilisation d'outils, raisonnement, sortie structurée.
POST /v1/messages chat Anthropic Messages - natif Claude / Bedrock-Anthropic.
POST /v1/embeddings embedding Génère des embeddings vectoriels.
POST /v1/images/generations image Génère des images à partir d'invites textuelles.
POST /v1/videos video Créer et suivre des jobs asynchrones de génération de vidéos.
POST /v1/audio/transcriptions audio Transcrit l'audio en texte.
POST /v1/audio/speech audio Convertit le texte en parole.
GET /v1/models read Liste tous les modèles disponibles pour la clé authentifiée.
/api/v1/keys keys Créez, listez, modifiez, renouvelez et supprimez des clés d’inférence depuis votre code (nécessite une clé d’administration avec keys.read ou keys.write).
GET /api/v1/requests logs Listez et lisez les requêtes de l’espace de travail : modèle, clé, tokens, coût, durées et libellés, jamais le prompt ni la réponse (nécessite une clé d’administration avec logs.read).
/api/v1/prompts prompts Lisez et modifiez la bibliothèque de prompts depuis votre code : prompts, versions, étiquettes et déploiements progressifs, ainsi que les jeux de tests et les évaluations (nécessite une clé d’administration avec prompts.read ou prompts.write ; evals.read ou evals.write pour les tests).
GET /api/v1/audit-logs workspace Lisez la configuration de l’espace de travail et ce qui y a été modifié : journal d’audit, membres et invitations, réglages BYOK et destinations d’export, chacun avec sa propre portée de lecture. Aucun identifiant n’est jamais renvoyé.
GET /api/v1/billing/* billing Données en lecture seule d'usage, de coût et de fraîcheur pour votre propre workspace (nécessite une clé de facturation, pas une clé API classique).
POST /v1/mcp mcp Serveur MCP : tous les modèles, la gestion des clés API et les données de facturation exposés comme outils pour les agents IA (Claude Code, Cursor, Codex…), avec votre clé API.

Chaque endpoint est facturé sur le même catalogue au token - consultez le model price comparison pour connaître le coût de chaque modèle routable.