fr ▾

API sans cendre compatible OpenAI

unrestrictedaigpt.com

Commencer maintenant

Démarrage rapide de l'intégration

Intégrez notre API IA uncensored dans votre code client OpenAI existant sans aucune réécriture. Changez l’URL de base, définissez votre clé et commencez à générer du texte sans refus de contenu immédiatement.

Prérequis : installez le SDK OpenAI

Commencez par installer le SDK officiel OpenAI pour votre langage. Cette bibliothèque gère l'authentification, les nouvelles tentatives et l'analyse JSON afin que vous n'ayez pas besoin d'écrire des clients HTTP à partir de zéro. Notre API utilise les mêmes interfaces standard que le service original, ce qui signifie que la logique de votre code existant reste intacte.

Vous avez seulement besoin d’un environnement Python ou Node.js valide. Le SDK gère le gros du travail pour vous.

  • Python : pip install openai
  • Node.js : npm install openai

Configurez votre URL de base et votre clé API

Pointez votre client vers notre point de terminaison dédié. Remplacez l'URL de base par défaut par notre domaine spécifique pour acheminer le trafic vers nos modèles sans censure. Vous devez également fournir votre clé API depuis le tableau de bord.

Cette étape isole vos requêtes des autres fournisseurs. Assurez-vous d'utiliser l'URL de base exacte fournie ci-dessous.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaigpt.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)
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedaigpt.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);

Faites votre première requête POST /v1/chat/completions

Envoyez une requête standard de complétion de chat. Utilisez l'identifiant du modèle uncensored pour s'assurer que vous obtenez le bon modèle. L'API accepte des paramètres standard tels que temperature et max_tokens.

curl https://api.unrestrictedaigpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run python script to sort list numerically"}]
  }'

La réponse contiendra le texte généré. Si vous devez gérer les erreurs, vérifiez le code d'état.

Gérer les réponses en streaming via SSE

Activez le streaming en définissant stream: true. Cela retourne un flux Server-Sent Events. Vous traitez chaque fragment à mesure qu'il arrive, ce qui réduit la latence perçue pour les longues sorties.

Le dernier chunk inclut les statistiques d'utilisation des jetons. Cela vous permet de suivre les coûts en temps réel.

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)

Implémentez l'appel d'outils et le mode JSON

Utilisez le tools paramètre pour activer l'appel de fonction. Définissez le schéma de votre fonction et laissez le modèle décider quand l'invoquer. Vous pouvez également forcer une sortie JSON en utilisant response_format pour des structures de données strictes.

Les deux fonctionnalités fonctionnent exactement comme dans l'API OpenAI standard.

Limites, erreurs et fenêtre de contexte

Notre API impose des limites strictes pour assurer la stabilité. Vous bénéficiez d'une fenêtre de contexte de 100,000 tokens. Le débit maximum par requête est de 16,000 tokens. Vous êtes limité à 300 requêtes par minute. Une erreur 401 signifie que votre clé est invalide. Une erreur 402 signifie que vous n'avez pas de crédit. Une erreur 429 signifie que vous avez atteint la limite de taux. Les erreurs et les refus ne consomment pas de crédit.

Questions fréquemment posées

Est-ce l'API GPT IA non restreinte ?

Oui, il s’agit du point d’intégration direct pour notre modèle sans censorship. Il s’agit d’une API compatible OpenAI qui accepte le code client standard.

Pourquoi j'obtiens une erreur 402 ?

Une erreur 402 indique que vous disposez d'un crédit prépayé insuffisant. Rechargez via crypto pour restaurer l'accès immédiatement. Le crédit n'expire jamais.

Puis-je utiliser ceci pour du contenu NSFW ?

Oui, le modèle est sans censorship par conception pour un usage adulte légal. Nous refusons uniquement le contenu impliquant des mineurs. Vous pouvez générer du texte explicite sans filtres.

Obtenez votre clé API maintenant

Inscrivez-vous, récupérez votre clé, et mettez à jour l'URL de base. C'est tout.

Commencer maintenant