fr ▾
Commencer maintenant
  1. Codex non pris en charge
  2. API Codex : Guide d'intégration étape par étape

API Codex : Guide d'intégration étape par étape

L'API codex offre un endpoint de chat-completions brut et non censuré qui reflète l'interface du SDK OpenAI pour une intégration transparente. Vous accédez directement à un modèle à poids ouverts sans filtres de contenu, en ne payant que pour les tokens que vous consomrez réellement via la crypto. Ce guide vous guide à travers la configuration technique, de l'installation du SDK à la gestion des réponses en streaming, garantissant le déploiement d'une couche générative robuste et sans restriction.

Dernière mise à jour

Pourquoi utiliser l'API Codex pour la génération sans filtre

Les LLM standard appliquent souvent des filtres de contenu rigides qui cassent le flux narratif ou bloquent les sorties techniques de niche. L'API codex fournit un seul modèle open-source dédié ajusté pour un refus minimal sur le contenu adulte licit, la fiction et les sujets controversés. Vous envoyez du texte, vous recevez du texte, sans que le modèle ne décide que votre sujet est trop sensible pour la production.

Contrairement aux gardiens corporatifs qui routent les requêtes à travers plusieurs fournisseurs, ce point de terminaison sert un modèle directement. La fenêtre de contexte s'étend à 100,000 tokens pour l'invite et la complétion. Les limites de sortie sont plafonnées à 16,000 tokens par requête, garantissant une latence prévisible. L'appel de fonction, le mode JSON et le streaming sont entièrement pris en charge. Vous ne payez que pour les tokens utilisés ; les erreurs et les refus n'entraînent aucun coût. Cette configuration élimine la friction de la négociation d'accès ou de l'attente des approbations de quota.

Étape 1 : Installez le SDK OpenAI

Commencez par installer le SDK officiel OpenAI pour votre langage de programmation préféré. La bibliothèque gère automatiquement la sérialisation, la logique de nouvelle tentative et les protocoles de streaming. Cela garantit que votre intégration reste compatible avec les comportements API standard tout en permettant une personnalisation complète des paramètres de connexion.

  • Python : pip install openai
  • Node.js : npm install openai
  • Accédez : go get github.com/openai/openai-go

Le SDK masque la couche HTTP, vous permettant de vous concentrer sur la structure du payload. Vous n'avez pas besoin d'un client propriétaire. Les bibliothèques standard supportent les en-têtes d'authentification et l'analyse JSON nécessaires. Cela réduit le code boilerplate et accélère les cycles de développement. Vérifiez votre installation en important le module client dans un script simple.

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

Pointez votre instance SDK vers le point de terminaison dédié. Remplacez l'URL de base par défaut pour diriger le trafic vers le serveur sans censure. Assignez votre clé API à l'en-tête d'autorisation pour un accès immédiat. Cette configuration garantit que toutes les requêtes contournent le routage OpenAI standard.

  • URL de base : https://api.unsupportedcodexauthmethodapikey.com/v1
  • ID du modèle : uncensored
  • Auth : jeton Bearer via votre clé générée

Récupérez votre clé du tableau de bord après vous être inscrit avec Google ou email. Aucun numéro de téléphone n'est requis. La clé est affichée immédiatement après la création. Remplacez l'endpoint par défaut dans votre code. Cette étape isole votre trafic de l'infrastructure publique. Cela garantit un comportement cohérent du modèle. Vous pouvez désormais vérifier la connectivité en listant les modèles disponibles.

Étape 3 : Envoyez votre première demande de complétion de chat

Construisez une charge utile standard de complétion de chat. Définissez le modèle, le message utilisateur et les paramètres optionnels. Le point de terminaison traite la requête et renvoie une réponse JSON structurée. Cela confirme que votre intégration fonctionne correctement avec le modèle sans censure.

from openai import OpenAI

client = OpenAI(base_url="https://api.unsupportedcodexauthmethodapikey.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)

La réponse inclut le texte généré, les statistiques d'utilisation des tokens et la raison de fin. Vous pouvez analyser le contenu directement dans la logique de votre application. Les valeurs de température et de top_p influencent la créativité. Les séquences d'arrêt permettent un contrôle précis de la longueur de la sortie. Cette structure de requête est identique aux appels OpenAI standard, garantissant la portabilité. Vous pouvez échanger des modèles plus tard sans modifier votre logique principale.

Étape 4 : Gérez les réponses en streaming

Activez le streaming en définissant le paramètre stream sur true. Le serveur renvoie des données de manière incrémentielle via Server-Sent Events (SSE). Cela vous permet d'afficher les tokens aux utilisateurs en temps réel. Cela réduit considérablement la latence perçue pour les sorties longues.

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)

Chaque chunk contient du contenu partiel et des données d'utilisation. Le dernier chunk inclut le nombre total de jetons. Vous pouvez accumuler le texte à mesure qu'il arrive. Cette méthode prend en charge les applications interactives comme les interfaces de chat. Elle vous permet également d'arrêter la génération plus tôt si l'utilisateur intervient. Le streaming est essentiel pour une expérience utilisateur fluide. Il maintient la connexion active jusqu'à ce que le modèle ait terminé.

Étape 5 : Gérer l'utilisation des jetons et les coûts

Surveillez la consommation de tokens pour optimiser vos dépenses. L'API facture $0.15 par million de tokens d'entrée et $0.50 par million de tokens de sortie. Vous ne payez que pour l'utilisation réelle ; les erreurs sont gratuites. Le crédit prépayé n'expire jamais, vous pouvez donc l'utiliser dans le temps.

  • Coût d'entrée : 0,15 $ / 1M de tokens
  • Coût de la sortie : $0.50 / 1M tokens
  • Rechargement : Crypto uniquement (USDT TRC20 ou USDC Base)

Des bonus de crédit s'appliquent pour les recharges plus importantes : +5 % à partir de 50 $, +10 % à partir de 100 $ et +15 % à partir de 200 $. Cette structure récompense les utilisateurs intensifs. Vous pouvez suivre la consommation via les en-têtes de réponse. Définissez des limites strictes dans votre code pour éviter les coûts imprévus. La limite de corps de requête de 8 Mo aide à contrôler la taille des entrées. Cette transparence garantit que vous savez exactement ce que vous payez.

Étape 6 : Dépannage des erreurs courantes

Rencontrer des erreurs fait partie de l'intégration API. Les problèmes courants incluent les limites de débit, les clés invalides ou le dépassement de la taille du payload. L'API renvoie des codes de statut HTTP standard pour vous aider au débogage. Une erreur 429 indique que vous avez dépassé la limite de 300 requêtes par minute. Réduisez la fréquence de vos requêtes ou implémentez une rétrogradation exponentielle.

curl https://api.unsupportedcodexauthmethodapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Parse the JSON string in the request body"}]
  }'

Une erreur 400 signifie généralement que votre charge utile JSON est malformée. Vérifiez la syntaxe et assurez-vous que tous les champs obligatoires sont présents. L'erreur 413 signale que le corps de votre requête dépasse 8 Mo. Réduisez votre entrée ou divisez-la en morceaux plus petits. Une erreur 500 est rare mais indique un problème côté serveur. Réessayez la requête après un court délai. Ces erreurs sont prévisibles et gérables avec une journalisation appropriée.

Étape 7 : Paramètres avancés pour le réglage fin de la sortie

Maîtrisez le comportement du modèle à l'aide de paramètres avancés. Temperature ajuste l'aléatoire ; des valeurs plus élevées augmentent la créativité. Top P filtre les jetons par probabilité cumulative. Utilisez des séquences stop pour arrêter la génération à des marqueurs spécifiques. Le paramètre seed garantit des sorties reproductibles pour le débogage.

  • Température : 0,7 (par défaut) à 1,5 (créatif)
  • Top_p : 0,9 pour des réponses ciblées
  • Mode JSON : Utilisez response_format: json_object

L'appel de fonction permet au modèle de générer des données structurées. Définissez des outils dans votre requête pour activer cette fonctionnalité. Les pénalités de présence et de fréquence réduisent les répétitions. Ces paramètres vous donnent un contrôle granulaire sur la sortie. Combinez-les pour correspondre à votre cas d'utilisation spécifique. Le modèle gère bien les instructions complexes lorsqu'il est guidé correctement.

FAQ

La clé API codex est-elle différente de celle d'OpenAI ?

Oui. Votre clé API est générée par le fournisseur de la méthode d'authentification codex non prise en charge. Elle vous authentifie auprès de leur infrastructure spécifique, et non celle d'OpenAI'. Vous utilisez le format standard de la SDK OpenAI, mais l'URL de base pointe vers leurs serveurs. La clé elle-même est unique à leur système.

Quel est l'ID du modèle LLM uncensored ?

L'ID du modèle est "uncensored". Vous le spécifiez dans vos requêtes API pour vous assurer d'interagir avec le modèle uncensored dédié. Il s'agit d'un modèle à poids ouverts hébergé sur leurs serveurs, distinct de GPT ou Claude.

Puis-je utiliser l'API codex pour du contenu NSFW ?

Oui. Le modèle est optimisé pour répondre sans refus de contenu pour un usage adulte licite. Il ne bloque pas les sujets controversés ou fictifs. La seule limite stricte est le contenu sexuel impliquant des mineurs, qui est toujours refusé. Vous pouvez générer du texte NSFW librement dans cette limite.

Comment recharger mon crédit API codex ?

Les recharges sont uniquement en crypto via USDT (TRC20) ou USDC (Base). Vous pouvez déposer n'importe quel montant entier de $20 à $500. Des bonus s'appliquent : +5 % à partir de $50, +10 % à partir de $100 et +15 % à partir de $200. Le crédit n'expire jamais. Inscrivez-vous avec Google ou e-mail pour commencer.

Obtenez votre clé maintenant

Inscrivez-vous, copiez la clé, mettez à jour l'URL du point de terminaison. C'est le processus complet.

Commencer maintenant