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/completions | Chat compatible OpenAI |
| POST /v1/messages | Messages compatibles Anthropic |
| POST /v1/responses | API Responses d'OpenAI |
| POST /v1/embeddings | Embeddings de texte |
| POST /v1/images/generations | Génération d'images |
| GET /v1/models | Lister 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