Documentation développeur
Intégrez notre API LLM sans censure en quelques minutes à l'aide d'outils compatibles OpenAI standards. Commencez avec une facturation directe basée sur les tokens et sans abonnements cachés.
https://api.aitextgeneratoruncensored.com/v1uncensored
URL de base et authentification
Notre API utilise des points de terminaison compatibles OpenAI standard. L'URL de base est HTTPS://api.aitextgeneratoruncensored.com/v1. Vous vous authentifiez avec un jeton Bearer dans l'en-tête Authorization. Cette approche vous permet d'utiliser des clients existants sans logique personnalisée.
curl https://api.aitextgeneratoruncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return json with keys name and age"}]
}'
Point de terminaison Chat Completions
Envoyez du texte au modèle 'uncensored' via POST /v1/chat/completions. Le modèle génère du texte sans refuser les sujets adultes légaux ou controversés. C'est un modèle à poids ouverts exécuté sur nos serveurs, et non GPT ou Claude. Les réponses sont du texte brut sans enveloppes supplémentaires.
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextgeneratoruncensored.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)
Intégration du SDK Node
Utilisez le SDK Node officiel pour vous connecter rapidement. Définissez l'URL de base sur notre point de terminaison et fournissez votre clé API. L'ID de modèle est 'uncensored'. Cette configuration fonctionne pour les scripts, les bots ou les applications web. Elle gère automatiquement la sérialisation JSON.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aitextgeneratoruncensored.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);
Streaming et utilisation des jetons
Activez le streaming en définissant stream sur true. Vous recevez des événements envoyés par le serveur. Chaque fragment contient du texte partiel. Le dernier fragment inclut les données d'utilisation des jetons.
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 de débit et concurrence
Chaque clé permet 300 requêtes par minute. Vous pouvez exécuter 8 requêtes simultanées. Le corps de la requête doit être inférieur à 8 Mo. Le dépassement de ces limites renvoie une erreur 429. Gérez votre concurrence pour éviter les retards. La limite se réinitialise toutes les minutes.
Gestion des erreurs et refus
Une erreur 401 signifie que votre clé est invalide. Une erreur 402 indique qu'il ne reste plus de crédit prépayé. Une erreur 429 signale l'épuisement de la limite de taux. Nous refusons également les requêtes impliquant des mineurs. Les erreurs ne consomment pas votre solde de tokens. Consultez le corps de la réponse pour plus de détails.
Questions fréquemment posées
L'API de génération de texte IA sans censure est-elle compatible avec les SDK OpenAI standards ?
Oui, il fonctionne avec n'importe quel client compatible OpenAI. Vous n'avez besoin que de modifier l'URL de base et la clé API. L'ID du modèle est 'uncensored'. Cela garantit une intégration facile avec le code existant.
Quelle est la fenêtre de contexte et la longueur maximale de sortie ?
La fenêtre de contexte est de 100 000 tokens. La sortie maximale est de 16 000 tokens par requête. Si vous ne définissez pas max_tokens, la valeur par défaut est de 2 048 tokens. Cela permet le traitement de longs documents.
Comment recharger mon crédit prépayé ?
Rechargez uniquement avec des cryptomonnaies. Nous acceptons USDT sur TRC20 ou USDC sur Base. Le dépôt minimum est de 20 $. Un crédit bonus s'applique pour les montants plus élevés. Les crédits n'expireront jamais.
Accédez à votre clé API
Inscrivez-vous, copiez le jeton, et mettez à jour votre URL de base. C'est tout.
Obtenez votre clé