Authentification et URL de base
Commencez par créer un compte et générer votre clé API. L'URL de base pour toutes les requêtes est https://api.nofilteraichat.com/v1. Vous pouvez utiliser les SDK officiels OpenAI ou n'importe quel client compatible en pointant vers cette URL et en fournissant votre clé dans l'en-tête Authorization. L'inscription est instantanée via Google ou e-mail, sans numéro de téléphone requis. Votre clé est affichée immédiatement après sa création. Vous ne disposez que d'une clé active par compte ; la génération d'une nouvelle clé remplace l'ancienne. Gardez votre clé en sécurité, car elle accorde un accès complet à votre crédit prépayé. Il n'y a pas d'abonnements mensuels et le crédit inutilisé n'expire jamais.
Complétion de texte basique
Envoyez une requête standard de complétion de chat pour générer du texte. L'ID du modèle est uncensored. Cet endpoint prend en charge les entrées et sorties de texte brut sans filtres de contenu pour le contenu adulte légal. Vous pouvez contrôler le style de réponse à l'aide de paramètres comme temperature et top_p. Si vous ne spécifiez pas max_tokens, la réponse peut s'étendre jusqu'à la fin de la fenêtre. La fenêtre de contexte prend en charge jusqu'à 100,000 tokens au total pour le prompt et la complétion combinés. Les requêtes sont facturées en fonction de l'utilisation réelle des tokens, et les erreurs sont gratuites.
Intégration SDK Python
Utilisez la bibliothèque Python officielle OpenAI pour interagir avec notre API. Définissez l'URL de base sur notre endpoint et fournissez votre clé API. Cela vous permet de tirer parti de méthodes familières comme chat.completions.create tout en bénéficiant de notre modèle sans censure. La bibliothèque gère la sérialisation JSON et les nouvelles tentatives automatiquement. Vous pouvez diffuser des réponses ou obtenir des résultats synchrones. Assurez-vous d'utiliser une version récente du SDK pour prendre en charge toutes les fonctionnalités comme l'appel d'outils et le mode JSON. Cette approche minimise le code boilerplate et accélère le développement pour les applications basées sur Python.
Intégration SDK Node.js
Intégrez l'API dans vos applications Node.js à l'aide du SDK Node OpenAI. Configurez le client avec notre URL de base et votre clé API. Cette configuration vous permet d'appeler des complétions de chat comme vous le feriez avec d'autres services compatibles OpenAI. Le SDK prend en charge les fonctionnalités JavaScript modernes et les modèles async/await. Vous pouvez facilement gérer les réponses et les erreurs dans votre environnement Node. Cette méthode est idéale pour les serveurs web, les services backend ou toute application Node.js nécessitant des capacités LLM sans censure. Elle offre un moyen simple d'ajouter des fonctionnalités d'IA sans configuration complexe.
Réponses en streaming
Activez le streaming en définissant stream: true dans votre requête. L'API retourne des événements envoyés par le serveur (SSE) au fur et à mesure de la génération des tokens. Cela offre une expérience utilisateur plus fluide en affichant le texte en temps réel. Les statistiques d'utilisation des tokens sont incluses dans le dernier fragment du flux. Le streaming est pris en charge par tous les SDK et clients HTTP bruts. Cette fonctionnalité est essentielle pour les interfaces de chat et les applications où la latence est importante. Le modèle génère des tokens de manière séquentielle, vous permettant de rendre les réponses partielles immédiatement. Cela réduit considérablement les temps d'attente perçus par rapport aux requêtes synchrones.
Limites, erreurs et contexte
Surveillez votre utilisation pour éviter les interruptions de service. L'endpoint autorise 300 requêtes par minute par clé et 8 requêtes simultanées. La taille maximale du corps de la requête est de 8 Mo. Si la clé API est invalide, vous recevrez une erreur 401. Une erreur 402 indique un crédit insuffisant ; rechargez par crypto (USDT on TRC20 ou USDC on Base) pour continuer. Une erreur 429 signifie que vous avez atteint la limite de débit. La fenêtre de contexte est de 100 000 tokens. Les erreurs et les refus ne consomment pas de crédit. Respectez ces limites pour des performances optimales. Le modèle refuse les contenus sexuels impliquant des mineurs, ce qui constitue une limite stricte.
cURL
curl https://api.nofilteraichat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichat.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nofilteraichat.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
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)