Guide du Point de terminaison Compatible OpenAI
Utilisez notre modèle unique non censuré via les points de terminaison API standard compatibles OpenAI. L'URL de base est HTTPS://api.openaireverseproxy.com/v1 et votre clé API authentifie toutes les requêtes.
Authentification & URL de base
L'URL de base de cette API est HTTPS://api.openaireverseproxy.com/v1. Vous devez inclure votre clé API dans l'en-tête Authorization pour chaque requête. Cette configuration fonctionne avec les SDK officiels OpenAI et tout client compatible OpenAI en modifiant le base_url et la clé API.
Première demande
Envoyez une requête POST à /v1/chat/completions avec le modèle défini sur "uncensored". Cela renvoie une sortie textuelle basée sur votre invite. Vous pouvez tester la connectivité immédiatement avec la commande suivante :
curl https://api.openaireverseproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Remplacez YOUR_API_KEY par votre clé du tableau de bord.
Intégration du SDK Python
Installez le package officiel OpenAI et configurez l'URL de base. Le client gère l'authentification automatiquement en utilisant votre clé API. Cela garantit la compatibilité avec les bases de code existantes qui reposent sur l'interface OpenAI standard.
from openai import OpenAI
client = OpenAI(base_url="https://api.openaireverseproxy.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)
Installation du SDK Node
Utilisez le client Node.js officiel pour vous intégrer à vos applications JavaScript ou TypeScript. Définissez la clé API et l'URL de base dans l'objet de configuration. Le SDK gère les requêtes HTTP et l'analyse des réponses efficacement.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaireverseproxy.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);
Réponses en streaming
Activez le streaming en définissant stream sur true dans le corps de votre requête. L'API renvoie des chunks de données au fur et à mesure de leur génération, permettant des expériences utilisateur en temps réel. Les détails d'utilisation des jetons sont inclus dans le dernier chunk.
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)
Limites & Erreurs
Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées par clé. La fenêtre de contexte est de 100,000 tokens au total, avec une sortie maximale de 16,000 tokens. Les erreurs incluent 401 pour les clés invalides, 402 pour l'absence de crédit et 429 pour les limites de taux.
FAQ
S'agit-il du proxy inversé officiel OpenAI ?
Non, nous sommes un service indépendant exécutant notre propre modèle sans filtre ajusté. Nous ne dirigeons pas le trafic via OpenAI, Anthropic ou aucun autre fournisseur. Nous fournissons simplement une structure de point de terminaison compatible OpenAI.
L'API prend-elle en charge la génération d'images ou d'audio ?
Non, nous fournissons uniquement des compléments de chat textuels. Il n'y a pas de points de terminaison disponibles pour les embeddings, les images, l'audio ou la vidéo.
Que se passe-t-il si je dépasse la limite de taux ?
Vous recevrez une erreur 429 Too Many Requests. Vous pouvez réessayer après la mise à niveau de votre niveau d'utilisation si disponible. La limite est de 300 requêtes par minute par clé.
Obtenez votre clé API en quelques secondes
Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est fait.