Unify API

Documentation

Unify API parle l'API OpenAI. Si votre code appelle déjà OpenAI, changez l'URL de base et la clé — tout le reste reste identique.

Démarrage rapide

Créez un compte pour obtenir une clé, puis pointez votre client vers https://api.unifyapi.ai/v1.

curl https://api.unifyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $UNIFYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Utiliser un SDK existant

Tout client compatible OpenAI fonctionne. Définissez l'URL de base et votre clé Unify API :

from openai import OpenAI

client = OpenAI(
    api_key=os.environ["UNIFYAPI_KEY"],
    base_url="https://api.unifyapi.ai/v1",
)

response = client.chat.completions.create(
    model="gpt-5",
    messages=[{"role": "user", "content": "Hello"}],
)

Les clients de type Anthropic peuvent utiliser /v1/messages à la place, avec la même clé.

Authentification

Transmettez votre clé comme jeton bearer à chaque requête. Les clés sont créées et révoquées dans la console, et chacune peut être limitée à des modèles précis et dotée de son propre plafond de dépenses.

Authorization: Bearer sk-...

Endpoints

POST /v1/chat/completionsChat compatible OpenAI
POST /v1/messagesMessages compatibles Anthropic
POST /v1/responsesAPI Responses d'OpenAI
POST /v1/embeddingsEmbeddings de texte
POST /v1/images/generationsGénération d'images
GET /v1/modelsLister les modèles disponibles pour votre clé

Appelez GET /v1/models pour voir précisément les modèles accessibles avec votre clé — cette liste fait foi pour votre compte.

Choisir un modèle

Indiquez dans le champ model n'importe quel modèle auquel votre clé a accès. Unify API route la requête vers le fournisseur correspondant et bascule automatiquement si ce fournisseur se dégrade : un même nom de modèle continue donc de fonctionner pendant un incident en amont.

Erreurs

Les erreurs suivent le format d'erreur d'OpenAI, votre gestion des erreurs existante continue donc de fonctionner. Un 401 signifie que la clé est absente ou révoquée, et 429 que vous avez atteint une limite de débit ou de dépenses — les deux sont visibles dans la console.

Prêt à effectuer votre premier appel ?

Créez un compte : votre clé est disponible immédiatement.

Obtenir votre clé API