FR ▾
Obtenir une clé API

API sans censure, prête à l'emploi, sans dépendance à un fournisseur.

par 1M de tokens d'entrée
$0.15
Tokens de sortie / 1M
$0.50
contexte de tokens
100,000
crédit d'essai
$0.50
requêtes par minute
300
https://api.openaigatewayapi.com/v1

L'API Gateway OpenAI expliquée simplement

Le terme est utilisé pour trois choses différentes, et choisir le mauvais sens conduit à l'outil inadéquat. Voici chacune d'elles et où ce site s'insère.

Mis à jour

Une porte avec plusieurs lignes entrantes et un seul faisceau sortant vers un serveur unique, illustrant une passerelle API

Points clés

  1. Une passerelle devant un LLM est une couche qui accepte les requêtes au style OpenAI et les transfère ailleurs.
  2. Ce site n'est pas ce type de routeur. C'est un endpoint hébergé unique qui sert un seul modèle, sans censure, via le format de requête OpenAI.
  3. Ce n'est pas l'API officielle d'OpenAI ni d'aucun autre créateur de modèle.
  4. Si vous avez seulement besoin de changer la base URL, la compatibilité des connexions suffit ; si vous avez besoin de routage et de fallbacks, il vous faut une passerelle séparée.

Ce que la phrase signifie généralement

Lorsque quelqu'un recherche une openai gateway api, il veut généralement l'une des trois choses, et il le dit rarement. Les distinguer d'abord évite beaucoup de confusion, car les trois ont des fonctions et des coûts différents.

SignificationCe qu'il faitRaison typique de vouloir une passerelle
Un proxy ou routeur que vous gérezSitué dans votre infrastructure, il prend les requêtes au format OpenAI et les transfère vers un ou plusieurs fournisseurs en amontClés centralisées, journalisation, repli, suivi des dépenses par équipe
Un service hébergé multi-fournisseursUn tiers gère cette couche de routage pour vous et vous factureUn compte pour plusieurs modèles, aucun serveur à maintenir
Un endpoint compatibleUn fournisseur expose son propre modèle derrière le même format de requête et de réponseRéutiliser le code SDK existant avec un modèle différent ou des règles de contenu différentes

Le mot gateway vient du réseau et de la gestion des API, où il signifie une porte d'entrée qui vérifie les identifiants, applique des limites et transmet le trafic. Appliqué aux modèles de langage, la porte d'entrée utilise le format popularisé par l'endpoint de complétion de chat d'OpenAI : un corps JSON avec un nom de modèle, une liste de messages, un jeton bearer dans l'en-tête, et une réponse JSON avec des choix et l'utilisation de tokens. Comme tant d'outils ont été écrits pour ce format, de nombreux serveurs l'imitent maintenant.

Où ce site s'insère

Ce site appartient à la troisième ligne, pas aux deux premières. C'est une API hébergée qui expose un seul modèle à poids ouverts via le format de requête OpenAI. Le modèle est exécuté par un fournisseur indépendant et réglé pour répondre sans refus de contenu pour une utilisation adulte légale. Vous le sélectionnez avec l'ID de modèle uncensored.

Cela doit être précisé, car le nom de domaine pourrait suggérer plus qu'il n'offre :

  • Ce n'est pas l'API officielle d'OpenAI, Meta, Mistral, Qwen, DeepSeek, xAI, Google, Anthropic ou de tout autre fournisseur.
  • Ce n'est pas un routeur entre fournisseurs. Aucune requête n'est envoyée au modèle d'une autre entreprise. Chaque appel va au même modèle.
  • Elle est textuelle uniquement. Pas de génération d’images, d’audio ou de vidéo, pas de vecteurs d'embedding et pas d'ajustement fin.
  • Il prend en charge POST /v1/chat/completions et GET /v1/models, et rien d'autre que ces deux-là.

Ce que vous obtenez est la surface familière : streaming sur SSE, appel de fonctions, mode JSON, et les paramètres d'échantillonnage habituels. La fenêtre de contexte est de 100 000 tokens, comptant le prompt et la complétion ensemble. Les détails sont dans la documentation de l'API.

Pourquoi la compatibilité du câblage est l'aspect utile

La plus grande valeur de l'idée d'endpoint compatible est que votre coût de basculement tombe à presque rien. Si votre code fonctionne avec un serveur au format OpenAI, le pointer vers un autre est un changement de configuration plutôt qu'une réécriture. Vous changez une URL et une clé, et vous changez le nom du modèle.

Voici à quoi cela ressemble avec curl, ce qui rend les mécanismes internes faciles à voir :

curl https://api.openaigatewayapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Say hello in three languages."}]
  }'

Et la même chose via le SDK Python, où seul le constructeur connaît le serveur :

from openai import OpenAI

client = OpenAI(base_url="https://api.openaigatewayapi.com/v1", api_key="paste-your-key-here")

reply = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Say hello in three languages."}],
)
print(reply.choices[0].message.content)

C'est aussi pourquoi une couche passerelle et un endpoint compatible sont confondus. Du côté client, ils semblent identiques : même chemin, mêmes en-têtes, même JSON. La différence est derrière la porte. Un routeur décide quel modèle répond à chaque requête. Un endpoint compatible utilise toujours le modèle qu'il héberge.

Quand vous avez besoin d'une vraie couche passerelle

La compatibilité seule ne vous donne pas les fonctionnalités visées quand les gens parlent de gérer une passerelle. Si l'un de ces cas s'applique à vous, prévoyez une couche distincte plutôt que d'attendre cela d'un endpoint unique :

  • Repli automatique. Réessayer sur un autre fournisseur lorsque le premier rencontre une erreur.
  • Budgets et clés par équipe. Émettre de nombreuses clés internes, chacune avec sa propre limite, depuis un compte en amont unique.
  • Journalisation et masquage des requêtes. Enregistrer les prompts et les réponses au centre, avec les champs sensibles supprimés.
  • Routage par tâche. Modèle bon marché pour la classification, modèle plus grand pour le raisonnement, choisi par vos propres règles.
  • Mise en cache. Retourner les réponses stockées pour les prompts répétés.

Ce sont de bonnes raisons, et un proxy auto-hébergé est souvent la bonne réponse pour une équipe avec plusieurs fournisseurs. Cela ajoute aussi un service à déployer, surveiller et sécuriser, ce qui est un coût facile à sous-estimer pour un petit projet. La page sur les compromis de l'exécution d'une passerelle LLM passe en revue cette décision plus en détail.

Les deux idées se combinent sans problème. Un proxy que vous gérez peut lister cet endpoint comme un fournisseur en amont, avec uncensored comme modèle vers lequel il transfère. Dans cette configuration, journalisez l'en-tête de réponse X-Request-Id de votre côté. C'est la valeur à citer si vous avez besoin d'aide pour tracer un appel spécifique.

Limites et comportements à anticiper

Un endpoint hébergé unique est simple, mais il a des cas limites que vous devez connaître avant de construire dessus.

Limites de débit et de concurrence

Une clé complète permet 8 requêtes simultanées et 300 requêtes par minute. Une clé d'essai permet 2 simultanées et 60 par minute. Au-delà, l'API répond HTTP 429 avec le code d'erreur rate_limited ou concurrency. En cas de surcharge temporaire, elle répond aussi 429, avec un en-tête Retry-After: 5. Une requête streaming garde sa place jusqu'à la fin du flux, donc les longues générations comptent contre la concurrence pour toute leur durée.

Taille

Le corps maximum est de 8 Mo. En pratique, la fenêtre de 100 000 tokens est la limite plus stricte pour la plupart des prompts. Si vous bourrez un historique de chat long dans chaque appel, réduisez-le avant d'atteindre l'une ou l'autre limite.

Observabilité

Chaque réponse inclut X-Request-Id et X-Balance-USD, ainsi que des en-têtes qui reflètent votre requête et vos limites de concurrence. Journalisez-les. Une passerelle que vous construisez plus tard peut lire les mêmes en-têtes, donc vous ne perdez rien à commencer avec eux.

Questions à poser sur n'importe quelle passerelle ou API compatible

La même liste de contrôle s'applique que vous évaluiez ce service, un routeur hébergé ou un proxy auto-hébergé. Notez les réponses avant de valider le code pour l'une ou l'autre de ces options.

  1. Quel modèle répond ? Un fournisseur identifié, un modèle à poids ouverts hébergé de manière indépendante, ou n'importe quel modèle que le routeur sélectionne à cet instant.
  2. Quelle est l'unité de prix ? Par token, par requête ou par mois. Ici, le prix est par token, payé avec un crédit prépayé.
  3. Que se passe-t-il en cas d'échec ? Ici, les requêtes échouées ou refusées ne sont pas facturées.
  4. Quelles sont les fonctionnalités réelles ? Testez le streaming, les outils et le mode JSON avec vos propres payloads, et non avec un prompt de démonstration.
  5. Où vont les prompts ? Ici, ils ne sont pas utilisés pour l'entraînement. Consultez la page de confidentialité pour les détails et comparez-la avec toute autre solution.
  6. Quelles sont les limites strictes ? Concurrence, requêtes par minute, taille du corps et fenêtre de contexte.

La tarification est assez simple à vérifier en une minute : 0,15 $ par 1M de tokens d'entrée et 0,50 $ par 1M de tokens de sortie, depuis un crédit prépayé qui n'expire jamais. La page de tarification présente les paliers de rechargement. Si vous voulez voir comment l'endpoint se comporte avant de payer quoi que ce soit, la page clé API permet aux nouveaux utilisateurs de réclamer un crédit d'essai de 0,50 $ en un clic, sans carte bancaire.

Une façon sensée de commencer

Gardez le premier test petit. Réclamez l'essai, appelez GET /v1/models pour confirmer la clé, puis envoyez trois vrais prompts depuis votre application avec l'URL de base modifiée. Comparez les réponses avec celles que vous obtenez aujourd'hui, vérifiez les en-têtes de réponse et examinez les comptages de tokens dans usage. Si le résultat convient et que les limites conviennent à votre trafic, migrez une fonctionnalité à faible risque avant le reste. Les outils internes, les assistants de rédaction et les tâches en arrière-plan sont de bons premiers candidats, car une imperfection à cet endroit vous coûte beaucoup moins cher que dans un flux visible par les clients.

Si vous décidez plus tard d'avoir besoin de routage ou de solutions de repli, rien de ce que vous avez construit ne sera perdu. Le format de requête reste identique et une couche proxy peut être ajoutée devant sans modifier le code de l'application.

Questions et réponses

S'agit-il de l'API officielle OpenAI ?

Non. Il s'agit d'un service hébergé indépendant qui utilise le même format de requête. Il n'est pas géré par OpenAI ni par aucun autre fournisseur de modèle.

Routage-t-il ma requête vers différents modèles ?

Non. Chaque requête est envoyée à un seul modèle à poids ouverts, sélectionné via l'ID de modèle uncensored. Il n'y a pas de routage entre fournisseurs.

Puis-je placer ma propre passerelle devant ?

Oui. Tout proxy capable de transférer des requêtes de complétion de chat au style OpenAI peut lister cet endpoint comme amont. Utilisez l'URL de base https://api.openaigatewayapi.com/v1 et votre clé.

Combien cela coûte-t-il ?

$0,15 par 1 M de tokens d'entrée et $0,50 par 1 M de tokens de sortie, payés depuis un crédit prépayé. Les recharges commencent à $20 et le crédit n'expire jamais.

Pour quoi n'est-il pas adapté ?

Tout ce qui va au-delà du chat textuel. Il n'y a pas de génération d'images, d'audio ou de vidéo, pas d'embeddings et pas de fine-tuning.

Votre clé est à un formulaire de vous

Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.

Obtenir la clé APIhttps://api.openaigatewayapi.com/v1