Documentation API pour les modèles sans censure
Commencez avec notre API sans censure en remplaçant votre URL de base et en envoyant des requêtes aux mêmes points de terminaison que vous connaissez déjà.
Authentification et URL de base
Envoyez des demandes à notre URL de base avec votre clé API dans l'en-tête Authorization pour accéder immédiatement au modèle sans filtre.
Utiliser Bearer <your-key> pour chaque appel. La clé est générée lors de votre inscription via Google ou email. Gardez-la en sécurité, car elle identifie votre compte prépayé.
Nous utilisons l'authentification standard compatible OpenAI. Si votre clé est invalide, vous recevez une erreur 401. Si votre crédit est épuisé, vous recevez une erreur 402 nécessitant un rechargement en crypto.
Première demande
Effectuez votre première requête en envoyant un message simple au point de terminaison des complétions de chat avec votre clé API.
Cet exemple cURL démontre la structure minimale requise pour obtenir une réponse textuelle du modèle sans censure.
Remplacer <YOUR_API_KEY> avec la clé affichée sur votre tableau de bord. La réponse contient le texte généré dans le content champ.
curl https://api.chatgptnofilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 3 unix commands to find large files"}]
}'
Intégration Python
Utilisez la bibliothèque Python officielle d'OpenAI pour interagir avec notre API en la pointant vers notre URL de base.
Cette approche ne nécessite aucune logique client personnalisée. Définissez simplement le base_url et fournissez votre clé API. La bibliothèque gère automatiquement la sérialisation et l'analyse des réponses.
Cette méthode fonctionne sans problème avec les bases de code existantes qui ciblent OpenAI. Vous n'avez besoin que d'ajuster la configuration du point de terminaison.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptnofilter.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 Node.js
Intégrer à l'API en Node.js en initialisant le client avec notre URL de base et nos identifiants spécifiques.
Le SDK Node imite la structure du client Python. Transmettez l'URL de base et la clé API lors de l'initialisation. Le reste du code reste identique aux implémentations OpenAI standard.
Cela vous permet de changer de fournisseur sans réécrire la logique de votre application. La structure de la réponse correspond à la spécification OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptnofilter.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
Recevez du texte token par token en définissant stream: true dans les paramètres de votre requête.
Le streaming réduit la latence perçue pour les sorties longues. Chaque chunk contient une réponse partielle. Le dernier chunk inclut les statistiques d'utilisation des tokens pour la facturation.
Gérez les événements du flux dans le code pour mettre à jour l'interface utilisateur en temps réel. C'est essentiel pour les interfaces de chat où les utilisateurs attendent une réactivité immédiate.
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 et fenêtre de contexte
Le modèle prend en charge une fenêtre de contexte de 100 000 tokens pour les entrées et sorties combinées.
Les limites de débit sont fixées à 300 requêtes par minute et 8 requêtes simultanées par clé. Les corps de requête ne doivent pas dépasser 8 Mo.
Si vous dépassez la limite de débit, vous recevez une erreur 429. Attendez quelques secondes avant de réessayer. La fenêtre de contexte permet un historique de conversation étendu sans troncature immédiate.
Questions fréquentes
S'agit-il de l'API officielle ChatGPT sans filtre ?
Non, nous sommes un fournisseur indépendant. Nous servons notre propre modèle sans censure via une interface compatible OpenAI. Il ne s'agit pas de GPT-4 ou du modèle d'aucun autre fournisseur.
Comment payer l'API chatgpt sans censure ?
Vous effectuez un rechargement en crypto (USDT sur TRC20 ou USDC sur Base). Les crédits sont facturés au jeton utilisé. Les erreurs et les refus sont gratuits.
Le modèle filtre-t-il le contenu NSFW ?
Le modèle n'accepte pas les contenus adultes licites ou de fiction. Il est conçu pour une utilisation sans restriction. Seuls les contenus sexuels impliquant des mineurs sont strictement filtrés.
Votre clé API est proche
Inscrivez-vous, copiez votre clé, mettez à jour l'URL de base. C'est toute la configuration.