Documentation API
Intégrez notre API compatible openai dans votre pile avec un seul modèle uncensored conçu pour la génération de texte. Utilisez les points de terminaison fournis pour envoyer des invites et recevoir des réponses sans refus de contenu.
URL de base et authentification
Commencez par pointer votre client vers https://api.uncensoredaitext.com/v1 et en passant votre clé dans l'en-tête d'autorisation. Cette configuration fonctionne avec les clients openai compatibles standards, vous permettant de remplacer notre service sans réécrire votre code. Vous disposez d'une clé active par compte ; en générer une nouvelle remplace immédiatement l'ancienne. Gardez vos identifiants en sécurité, car ils contrôlent votre crédit prépayé.
curl https://api.uncensoredaitext.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word article on neural networks."}]
}'
Point de terminaison Chat Completions
Envoyez vos prompts à POST /v1/chat/completions en utilisant l'ID de modèle uncensored. Ce point de terminaison gère les interactions texte-entrée/texte-sortie de manière efficace. Vous pouvez ajuster des paramètres tels que la température et le top_p pour contrôler la créativité. Le service prend en charge le streaming via les Server-Sent Events pour une livraison des tokens en temps réel. Les erreurs et les refus ne consomment pas votre crédit, garantissant une utilisation équitable.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitext.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)
Point de terminaison Models
Requête GET /v1/models pour récupérer les modèles disponibles. Cela renvoie une liste contenant le uncensored modèle. Vous pouvez vérifier la connectivité et la disponibilité du modèle avant d'envoyer des charges lourdes. La réponse confirme la version de l'API et les capacités disponibles. Utilisez ceci pour déboguer rapidement les problèmes de connexion.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitext.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 : Température, Top P et plus
Maîtrisez l'aléatoire de sortie avec temperature et top_p. Des valeurs plus élevées produisent un texte plus créatif. Des valeurs plus basses garantissent des réponses déterministes. Vous pouvez également définir stop séquences pour interrompre la génération prématurément. Le seed le paramètre aide à reproduire les résultats. Ajustez presence_penalty et frequency_penalty pour réduire les répétitions. Ces outils vous donnent un contrôle précis de la qualité de la génération.
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)
Réponses en streaming via SSE
Activez le streaming en définissant stream: true dans votre requête. L'API envoie des chunks de tokens au fur et à mesure de leur génération. Cela réduit la latence perçue pour les utilisateurs. Chaque chunk inclut des données d'utilisation de tokens dans la partie finale. Vous pouvez gérer les réponses partielles gracefully. C'est idéal pour les interfaces de chat qui se mettent à jour en temps réel.
Gestion des erreurs et limites
Surveillez vos requêtes pour les erreurs courantes comme 401 ou 402. Un statut 401 signifie que votre clé est invalide. Un statut 402 indique un crédit insuffisant. Vous pouvez recharger via crypto à tout moment. La limite de débit est de 300 requêtes par minute. Votre fenêtre de contexte prend en charge 100 000 jetons au total. Gardez les requêtes sous 8 Mo pour éviter les erreurs. Gérez ces cas pour maintenir une expérience utilisateur fluide.
Questions fréquentes
Qu'est-ce que le texte IA sans censure ?
C'est une API de complétion de texte hébergée servant un seul grand modèle de langage non censuré. Le modèle répond sans refus de contenu pour une utilisation adulte légale. C'est un modèle à poids ouverts optimisé pour la flexibilité.
Comment payer pour l'API ?
Les paiements sont exclusivement en cryptomonnaie, acceptant USDT sur TRC20 ou USDC sur Base. Vous pouvez recharger n'importe quel montant entier de 20 $ à 500 $. Un crédit bonus est ajouté pour les montants plus élevés.
Quelles sont les limites pour les requêtes ?
Vous pouvez envoyer 300 requêtes par minute par clé. La fenêtre de contexte est de 100 000 tokens. Le corps de chaque requête doit faire moins de 8 Mo. Le streaming est pris en charge pour la livraison en temps réel.
Clé API prête en quelques secondes
Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est toute l'installation.