Démarrage rapide API
Intégrez notre API IA uncensored dans votre pile existante en échangeant l’URL de base et en initialisant le client. Vous obtenez un endpoint compatible OpenAI qui génère du texte sans refus de contenu, prêt pour une intégration immédiate.
Installer et configurer le SDK
Commencez par installer le SDK officiel OpenAI pour votre langage préféré. Importez le client et définissez l'URL de base sur notre point de terminaison. Ce seul changement dirige toutes les requêtes vers notre infrastructure sans censure.
URL de base : HTTPS://api.uncensoredpromptgenerator.com/v1
Clé API : Votre clé unique issue du tableau de bord.
curl https://api.uncensoredpromptgenerator.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 city of Peru?"}]
}'
Envoyez votre première complétion de chat
Envoyez une requête standard de complétion de chat pour générer du texte. L'ID du modèle est "uncensored". Ce point de terminaison accepte des tableaux de messages standard et renvoie le contenu généré directement.
Utilisez le SDK Python pour des scripts rapides ou Node.js pour les applications côté serveur. Les deux bibliothèques gèrent automatiquement le transport HTTP.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredpromptgenerator.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)
Utilisation et réponses en streaming
Activez le streaming en définissant stream=true. L'API retourne des Server-Sent Events (SSE) pour la livraison de tokens en temps réel. Le dernier chunk contient les statistiques d'utilisation pour la transparence de la facturation.
Cette approche réduit la latence perçue pour les utilisateurs finaux. Vous pouvez traiter les tokens à mesure qu'ils arrivent sans attendre la complétion complète.
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)
Appel de fonctions et mode JSON
Définissez les outils dans votre requête pour activer l'appel de fonctions. Le modèle prend en charge les sorties structurées et l'exécution d'outils. Utilisez response_format avec {"type": "json_object"} pour une conformité JSON stricte.
Cela garantit une analyse fiable dans la logique de votre application. Les outils améliorent la capacité du modèle à interagir avec des systèmes externes ou des formats de données structurés.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredpromptgenerator.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);
Paramètres et limites de jetons
Configurer le comportement de génération avec des paramètres comme temperature, top_p, et seed. La fenêtre de contexte prend en charge jusqu'à 100 000 tokens au total. La sortie maximale est de 16 000 tokens par requête.
Ajustez ces paramètres pour équilibrer créativité et déterminisme. Le nombre maximal de tokens par défaut est de 2 048 s'il n'est pas spécifié. Utilisez stop séquences pour interrompre la génération à des marqueurs spécifiques.
Limites de débit et gestion des erreurs
Gérez les erreurs avec élégance en vérifiant les codes de statut HTTP. Un 401 indique une clé API invalide. Un 402 signifie que votre crédit prépayé est épuisé. Un 429 signale que vous avez dépassé la limite de taux de 300 requêtes par minute.
Chaque clé permet 8 requêtes simultanées. Les corps de requête doivent rester inférieurs à 8 Mo. Les remboursements ne sont pas émis pour le crédit consommé, mais les erreurs ne consomment pas de tokens.
Requêtes courantes
S’agit-il d’une API compatible openai ?
Oui, notre point de terminaison suit le schéma de complétion de chat OpenAI. Vous pouvez utiliser les SDK OpenAI officiels en modifiant simplement l'URL de base et la clé API. Il sert d'alternative directe à l'API openai pour la génération sans filtre.
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, combinant prompt et complétion. Vous pouvez demander jusqu'à 16 000 tokens dans la sortie. Cela permet un traitement étendu de documents ou un historique de conversation long.
Comment gérer les limites de taux ?
Vous êtes limité à 300 requêtes par minute par clé. Les requêtes simultanées sont plafonnées à 8 par clé. Si vous rencontrez une erreur 429, mettez en œuvre une rétrogradation exponentielle dans votre client pour réessayer efficacement.
Récupérez votre clé maintenant
Inscrivez-vous, copiez le jeton, mettez à jour l'URL du point de terminaison. La configuration est terminée.