Guide d'intégration de l'API LLM sans censure
Obtenez votre première réponse du LLM non censuré en moins d'une minute. Ce guide couvre les points de terminaison de l'API compatible OpenAI, l'authentification et le streaming pour une intégration rapide.
URL de base et authentification
Connectez-vous à l'API sans censure en utilisant la structure d'URL de base standard d'OpenAI. L'URL de base est HTTPS://api.aimodelwithnorestrictions.com/v1. Vous avez besoin d'une clé API pour chaque requête. Générez-en une via le tableau de bord en utilisant Google ou e-mail. Transmettez-la dans l'en-tête Authorization en tant que Bearer YOUR_API_KEY. La clé identifie votre crédit prépayé. Les erreurs et les refus ne consomment pas de tokens. La fenêtre de contexte prend en charge 100 000 tokens au total. Les tokens d'entrée et de sortie partagent cette limite. La sortie maximale est de 16 000 tokens sauf indication contraire.
Démarrage rapide : Votre première requête
Envoyez une invite textuelle simple pour recevoir une sortie brute et sans filtre. Utilisez le point de terminaison des compléments de chat avec l'ID du modèle "uncensored". Le corps de la requête nécessite un tableau de messages. Les invites système aident à définir le comportement. Les messages utilisateur contiennent votre requête réelle. L'API renvoie une réponse textuelle immédiatement. Cela fonctionne pour les sujets NSFW sans les filtres corporatifs. Vous pouvez diffuser la sortie ou la recevoir en une seule fois. Le modèle uncensored gère bien diverses tâches créatives. Vérifiez les limites de débit si vous envoyez de nombreuses requêtes. La limite est de 300 requêtes par minute par clé.
curl https://api.aimodelwithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open"}]
}'
Intégration du SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI pour une intégration facile. Définissez l'URL de base et la clé API lors de l'initialisation du client. L'extrait de code ci-dessous illustre un appel de complétion basique. L'ID du modèle reste « uncensored » pour toutes les requêtes. Vous pouvez ajuster des paramètres comme temperature et top_p. Ces paramètres contrôlent l'aléa de la sortie. La bibliothèque gère automatiquement les requêtes HTTP. Vous pouvez itérer sur la réponse pour le débogage. La gestion des erreurs est essentielle pour les systèmes de production. Capturez les exceptions pour gérer les limites de débit ou les problèmes de crédit.
from openai import OpenAI
client = OpenAI(base_url="https://api.aimodelwithnorestrictions.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)
Installation du SDK Node.js
Intégrez le modèle sans censure dans vos applications Node.js efficacement. Installez le package npm OpenAI et configurez l'URL de base. Transmettez votre clé API à l'instance client. Appelez la méthode chat.completions.create avec votre invite. L'objet de réponse contient le texte généré. Vous pouvez accéder aux statistiques d'utilisation pour la facturation. Le streaming est pris en charge via des itérateurs asynchrones. Cela permet le traitement en temps réel des sorties longues. L'API sans censure fonctionne parfaitement avec les outils Node.js standards. Assurez-vous que votre environnement prend en charge les fonctionnalités JavaScript modernes.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aimodelwithnorestrictions.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);
Réponses en streaming (SSE)
Recevez des jetons en temps réel grâce aux Server-Sent Events. Définissez le paramètre stream sur true dans votre requête. L'API envoie plusieurs fragments de données. Chaque fragment contient une partie de la complétion. Analysez les données SSE pour reconstituer le texte complet. Cela réduit la latence perçue pour les utilisateurs. Le dernier fragment inclut les détails d'utilisation des jetons. Vous pouvez interrompre le streaming à tout moment. Le modèle uncensored gère les longs contextes sans problème. Surveillez le stream pour détecter les erreurs réseau. Une logique de reconnexion est recommandée pour les connexions instables.
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, Erreurs et Fenêtre de contexte
Surveillez votre utilisation des jetons pour éviter de manquer de crédit. Les erreurs telles que 401 indiquent une clé invalide. Les erreurs 402 signifient que votre crédit prépayé est épuisé. Les erreurs 429 signalent que vous avez dépassé la limite de débit. Vous bénéficiez de 300 requêtes par minute. Les limites de burst permettent 8 requêtes simultanées. Le corps de la requête doit être inférieur à 8 Mo. La fenêtre de contexte est de 100 000 jetons. La sortie est limitée à 16 000 jetons par requête. Les refus sont gratuits et ne sont pas déduits de votre solde. Les crédits n'expirant jamais. Mettez à niveau votre plan en ajoutant plus de crédit crypto. Des crédits bonus s'appliquent pour les recharges plus importantes. Utilisez la page de support pour les problèmes de facturation.
Questions fréquentes
Quel est le meilleur modèle non censuré sans restrictions pour une utilisation API ?
Notre modèle dédié sans censorship est optimisé pour un output brut sans filtres corporatifs. Il gère efficacement les tâches NSFW et créatives. Le modèle est open-weight et ajusté pour des réponses non restreintes.
Comment fonctionne le système de crédit prépayé pour l'API sans censure ?
Vous payez en crypto pour USDT ou USDC. Le crédit est facturé par token utilisé. Les erreurs et les refus sont gratuits. Le crédit n'expire jamais. Vous pouvez ajouter un crédit bonus pour les recharges plus importantes.
Puis-je utiliser le modèle sans censure pour les appels de fonctions et le mode JSON ?
Oui, l'API prend en charge l'appel de fonctions et le mode JSON. Vous pouvez spécifier le format de réponse comme json_object. Les paramètres tools et tool_choice sont disponibles. Cela permet l'extraction de données structurées à partir du modèle.
La génération de clé prend quelques secondes
Inscrivez-vous, copiez votre clé, mettez à jour l'endpoint. Vous êtes opérationnel.
Créez des clés