FR ▾
Obtenir une clé API

API sans censure prêt à l’emploi, sans dépendance à un fournisseur.

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

Passerelle IA : changez de client en trois lignes

Connectez votre client SDK OpenAI existant à notre endpoint sans censure en mettant à jour deux variables. Ce guide rapide vous accompagne pour l'authentification, les requêtes standard, le streaming et l'utilisation des outils.

Prérequis : Installez votre SDK préféré

Avant d'effectuer des requêtes, assurez-vous que votre environnement de développement dispose du SDK approprié. Comme notre endpoint suit le standard de l'API compatible OpenAI, vous pouvez utiliser la bibliothèque officielle ou tout client compatible. Pour Python, exécutez pip install openai. Pour Node.js, utilisez npm install openai. Aucun fichier de configuration supplémentaire n'est nécessaire au-delà des variables d'environnement que vous définirez à l'étape suivante.

Étape 1 : Configurez l'URL de base et la clé API

L'endpoint de notre ai gateway fonctionne à une URL de base distincte. Vous devez récupérer votre clé API depuis le tableau de bord et configurer votre client SDK pour pointer vers https://api.openaigatewayapi.com/v1. Cela garantit que toutes les requêtes contournent l'infrastructure OpenAI standard et sont acheminées directement vers nos serveurs de modèles sans censure. Vous n'avez pas besoin de modifier le nom du modèle ; définissez simplement l'URL de base et fournissez votre clé.

Étape 2 : Envoyez une requête standard de complétion de chat

Une fois le client configuré, vous pouvez envoyer une requête de chat completion standard. L'ID du modèle est uncensored. Cette requête démontre la capacité d'entrée et de sortie de texte de base. Le système traitera votre prompt et retournera une réponse sans les filtres de contenu typiques appliqués par les principaux fournisseurs, à condition que le contenu ne soit pas explicitement sexuel impliquant des mineurs. Utilisez la commande suivante pour vérifier la connectivité.

Étape 3 : Activez le streaming avec les Server-Sent Events

Pour une latence plus faible et une meilleure expérience utilisateur, activez le streaming en définissant stream=true. L'endpoint prend en charge les Server-Sent Events (SSE), vous permettant de recevoir les tokens au fur et à mesure de leur génération. Cela est particulièrement utile pour la génération de longs textes ou les applications interactives. Le flux de réponse émettra des morceaux partiels jusqu'à la fin de la réponse, fournissant un retour en temps réel sans attendre que toute la fenêtre de contexte soit traitée.

Étape 4 : Utilisez l'appel de fonctions pour l'intégration d'outils

L'endpoint prend en charge l'appel d'outils, vous permettant de définir des fonctions et de laisser le modèle décider quand les invoquer. Cela permet des workflows complexes en intégrant des API ou des sources de données externes directement dans la logique de votre LLM. Définissez vos outils dans le paramètre tools, et le modèle retournera une sortie JSON structurée lorsque cela est approprié. Cette fonctionnalité fonctionne de manière identique au format OpenAI standard, facilitant le changement de fournisseur sans réécrire la logique d'intégration de vos outils.

Étape 5 : Gérez les erreurs et les limites de débit

Surveillez l'utilisation de votre clé API et gérez les erreurs potentielles avec élégance. Si la clé est invalide, vous recevrez une erreur 401. Si votre crédit prépayé est épuisé, une erreur 402 indique que vous devez recharger. Le système applique une limite de 300 requêtes par minute par clé ; le dépassement déclenchera une erreur de limite de débit 429. De plus, gardez le corps de votre requête sous 8 Mo pour éviter le rejet. La fenêtre de contexte prend en charge jusqu'à 100 000 tokens pour le prompt et la complétion combinés.

cURL

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": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.openaigatewayapi.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openaigatewayapi.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Streaming

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Caractéristiques techniques

Toutes les limites et fonctions réelles de l'API au même endroit — vérifiez-les avant de recharger.

ÉlémentValeur
Formatcompatible OpenAI : tout SDK OpenAI fonctionne en changeant la base URL et la clé
ID du modèleuncensored
AuthentificationAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.openaigatewayapi.com/v1
Mode JSONresponse_format: {"type": "json_object"}
Sortie max.jusqu'au reste de la fenêtre de 100 000 tokens ; max_tokens optionnel (pas de plafond distinct)
Streamingoui — server-sent events ; le dernier bloc contient l'usage des tokens
Paramètrestemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Fenêtre de contexte100 000 tokens (entrée + sortie)
Appel de fonctionsoui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool
Taillejusqu'à 8 Mo par requête
Concurrence8 requêtes simultanées par clé
En-têtesX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limite de débit300 requêtes par minute et par clé
Prix0,15 $ par million de tokens en entrée · 0,50 $ par million en sortie
Validitéle crédit payé n'expire jamais, sans abonnement
Facturationcrédit prépayé selon l'usage réel ; erreurs et refus gratuits
RechargeUSDT (TRC20) ou USDC (Base), tout montant entier de 20 $ à 500 $
Essai gratuit0,50 $ pendant 7 jours, sans carte · Clé d'essai : 2 requêtes parallèles, 60 par minute ; limites complètes (8 et 300) après la 1re recharge
Bonus+5 % dès 50 $, +10 % dès 100 $, +15 % dès 200 $
Clésune clé active par compte ; une nouvelle remplace l'ancienne
ConnexionGoogle ou e-mail et mot de passe
Contenucontenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé

Codes d'erreur

Les erreurs arrivent en JSON avec un type stable ; les requêtes échouées ou refusées ne sont pas facturées.

CodeTypeSignification
400bad_requestJSON invalide, messages vides, mauvais paramètre ou contexte trop long
401missing_key · invalid_key · key_revokedclé absente, erronée ou remplacée
402no_creditplus de crédit — rechargez, la reprise est immédiate
403content_blockedcontenu sexuel impliquant des mineurs — refusé, non facturé
404not_foundendpoint inconnu
413request_too_largecorps supérieur à 8 Mo
429rate_limited · concurrencyau-delà de 300/min ou 8 en parallèle — patientez
503upstream_busymodèle occupé — réessayez dans quelques secondes

Questions et réponses

Quelle est la taille de la fenêtre de contexte ?

Le modèle prend en charge une fenêtre de contexte de 100 000 tokens, incluant à la fois le prompt d'entrée et la complétion de sortie. Cela permet de traiter de grands documents ou de conserver l'historique des conversations dans une seule requête.

Comment recharger mon crédit ?

Vous pouvez recharger vos crédits prépayés à partir de 20 $ en crypto (USDT sur TRC20, USDC sur Base). Les crédits n'expirent jamais. Vous bénéficiez également d'un bonus de +5 % pour les dépôts de 50 $ ou plus, d'un bonus de +10 % pour les dépôts de 100 $ ou plus, et d'un bonus de +15 % pour les dépôts de 200 $ ou plus.

Ce service utilise-t-il mes données pour l'entraînement ?

Non. Vos prompts ne sont pas utilisés pour l'entraînement. L'inscription nécessite uniquement un e-mail et un mot de passe, garantissant la confidentialité tout en offrant un accès direct au modèle sans censure, sans clauses cachées ni politique de rétention des données.

Votre clé n'est qu'à un formulaire d'ici

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

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