API compatible avec OpenAI — Utilisez n'importe quel LLM avec un seul point de terminaison | APIMaster.ai
Comment fonctionne l'API compatible avec OpenAI : appelez les modèles Claude, DeepSeek, Gemini et GPT via un seul point de terminaison au format OpenAI. Guide de remplacement direct avec des exemples Python.
Guide de l'API compatible avec OpenAI
Le format de l'API OpenAI est devenu l'interface standard pour les grands modèles de langage. Une « API compatible avec OpenAI » accepte le même format de requête (/v1/chat/completions) et renvoie les réponses dans la même structure — vous permettant d'échanger les modèles sans modifier votre code.
APIMaster.ai fournit un point de terminaison compatible avec OpenAI pour Claude, GPT, DeepSeek, Gemini et plus encore.
Qu'est-ce qu'une API compatible avec OpenAI ?
Toute API qui implémente ces points de terminaison est « compatible avec OpenAI » :
| Point de terminaison | Méthode | Objectif |
|---|---|---|
/v1/chat/completions |
POST | Générer des réponses |
/v1/models |
GET | Lister les modèles disponibles |
/v1/embeddings |
POST | Créer des embeddings |
Le schéma de requête/réponse est identique à celui d'OpenAI, donc tout outil prenant en charge OpenAI (LangChain, LiteLLM, Dify, open-webui, etc.) fonctionne automatiquement.
Comment utiliser le point de terminaison compatible OpenAI d'APIMaster
URL de base : https://apimaster.ai/v1
from openai import OpenAI
client = OpenAI(
api_key="YOUR_APIMASTER_KEY",
base_url="https://apimaster.ai/v1",
)
# Call Claude
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "Hello from OpenAI-compatible API!"}],
)
# Call DeepSeek
response = client.chat.completions.create(
model="deepseek-v4-flash",
messages=[{"role": "user", "content": "Hello!"}],
)
# Call GPT
response = client.chat.completions.create(
model="gpt-5.4",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)
Un client, trois fournisseurs, zéro changement de code entre eux.
Intégration avec les frameworks populaires
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="claude-sonnet-4-6",
openai_api_key="YOUR_APIMASTER_KEY",
openai_api_base="https://apimaster.ai/v1",
)
response = llm.invoke("What is LangChain used for?")
print(response.content)
LiteLLM
import litellm
response = litellm.completion(
model="openai/claude-sonnet-4-6",
api_key="YOUR_APIMASTER_KEY",
api_base="https://apimaster.ai/v1",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)
Dify
Dans les paramètres du fournisseur de modèle de Dify :
- Fournisseur : OpenAI-Compatible
- Clé API : votre clé APIMaster
- URL de base de l'API :
https://apimaster.ai/v1 - Nom du modèle :
claude-sonnet-4-6ougpt-5.4
Open WebUI
docker run -d \
-e OPENAI_API_KEY="YOUR_APIMASTER_KEY" \
-e OPENAI_API_BASE_URL="https://apimaster.ai/v1" \
-p 3000:8080 \
ghcr.io/open-webui/open-webui
Cursor / Extensions IA de VS Code
Définissez l'URL de base OpenAI personnalisée sur https://apimaster.ai/v1 et utilisez votre clé APIMaster. Sélectionnez n'importe quel modèle dans la liste disponible.
Modèles disponibles sur le point de terminaison compatible OpenAI d'APIMaster
Claude (Anthropic)
claude-sonnet-4-6— meilleur rapport qualité-prixclaude-opus-4-8— le plus performantclaude-haiku-4-5— le plus rapide, le moins cher
GPT (OpenAI)
gpt-5.5— modèle de la série GPT-5 à haute capacitégpt-5.4— modèle équilibré de la série GPT-5
DeepSeek
deepseek-v4-flash— codage performant, très économiquedeepseek-v4-pro— raisonnement
Gemini (Google)
gemini-2.5-pro— contexte long
Voir la liste complète sur la page des modèles.
Changement de modèle à l'exécution
MODELS = ["claude-sonnet-4-6", "gpt-5.4", "deepseek-v4-flash"]
def compare_models(prompt):
client = OpenAI(api_key="YOUR_KEY", base_url="https://apimaster.ai/v1")
for model in MODELS:
resp = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": prompt}],
max_tokens=200,
)
print(f"\n=== {model} ===")
print(resp.choices[0].message.content)
compare_models("Explain recursion in one paragraph.")
Migration d'OpenAI vers une API compatible avec OpenAI
Modifiez exactement deux lignes :
# Before
from openai import OpenAI
client = OpenAI(api_key="sk-...")
# After (APIMaster)
from openai import OpenAI
client = OpenAI(
api_key="YOUR_APIMASTER_KEY", # ← changed
base_url="https://apimaster.ai/v1", # ← added
)
Tout le reste — modèles, streaming, appel de fonctions, embeddings — reste identique.
Pourquoi choisir APIMaster pour l'API compatible avec OpenAI
- Tous les principaux fournisseurs en un seul point de terminaison : pas de clés séparées pour chaque fournisseur
- Empreinte vérifiée : sachez quel modèle vous appelez réellement
- Tarifs réduits sur certains modèles
Foire aux questions
Qu'est-ce qu'une API compatible avec OpenAI ?
Une API qui correspond au format du point de terminaison Chat Completions d'OpenAI (POST /v1/chat/completions). Toute bibliothèque ou outil conçu pour OpenAI — LangChain, LlamaIndex, PromptFlow — fonctionne avec une API compatible avec OpenAI sans modification de code.
Quels modèles l'API compatible avec OpenAI d'APIMaster prend-elle en charge ? Les modèles de la série GPT-5, GPT-4o, Claude Sonnet 4.6, Claude Opus 4.8, DeepSeek V4 Flash/Pro, Gemini 2.5 Pro, et plus encore. Voir la liste complète des modèles.
Comment passer d'OpenAI à une API compatible avec OpenAI ?
Changez deux valeurs : api_key pour votre clé APIMaster et base_url pour https://apimaster.ai/v1. Tous les appels de modèles, le streaming, l'utilisation d'outils et l'analyse des réponses fonctionnent sans changement.
L'API d'APIMaster prend-elle en charge le streaming et l'appel de fonctions ? Oui — les deux sont entièrement pris en charge et utilisent la même interface que l'API officielle d'OpenAI.
Puis-je utiliser une seule clé API pour plusieurs fournisseurs de modèles ?
Oui — c'est le principal avantage d'APIMaster. Une seule clé et un seul point de terminaison vous permettent d'appeler GPT, Claude, DeepSeek et Gemini en changeant simplement le paramètre model.
Obtenez un accès API — une clé compatible OpenAI pour GPT, Claude & DeepSeek → · Voir les tarifs des modèles →