Intégrez l'API LLM sans censure
Intégrez l'API LLM sans censure avec un point de terminaison compatible OpenAI standard. Ce guide couvre l'authentification, les paramètres de requête, le streaming et la gestion des erreurs pour les développeurs qui ont besoin de réponses fiables et sans filtre.
URL de base et authentification
Utilisez l'URL de base fournie et la clé API pour toutes les requêtes. Le point de terminaison est https://api.howtomakechatgptunfiltered.com/v1. Transmettez votre clé dans le Authorization en-tête en tant que jeton Bearer. Ce format standard vous permet de remplacer notre service sans modifier le code de votre client. Vous obtenez une clé API immédiatement après vous être inscrit avec Google ou l'e-mail. Aucun numéro de téléphone n'est requis.
curl https://api.howtomakechatgptunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "calculate total tokens for input array"}]
}'Les erreurs comme 401 indiquent une clé invalide, tandis que 402 signifie que vous avez besoin de plus de crédit. Votre clé est active dès que vous la voyez sur le tableau de bord.
Paramètres POST /v1/chat/completions
Envoyez vos prompts au point de terminaison de complétion de chat avec des paramètres standard. Utilisez model: "uncensored" pour sélectionner le modèle. La fenêtre de contexte est de 100 000 jetons pour l'invite et la complétion combinées. Vous pouvez définir temperature, top_p, et stop séquences. La sortie maximale est de 16 000 tokens par demande. Définissez max_tokens pour éviter un troncage inattendu. Le mode JSON est disponible via response_format. L'appel de fonction fonctionne avec tools. Les paramètres comme presence_penalty et frequency_penalty aident à contrôler la répétition. Les valeurs de seed garantissent des sorties reproductibles.
Réponses en streaming et comptage des jetons
Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des événements envoyés par le serveur (SSE) pour une livraison des jetons en temps réel. Les détails d'utilisation des jetons apparaissent dans le dernier fragment du flux. Cela vous permet de suivre précisément les coûts et l'utilisation du contexte. Le streaming réduit la latence perçue pour les réponses longues. Il est idéal pour les interfaces de chat. Vous pouvez analyser les jetons partiels pour un affichage instantané. Le dernier fragment contient les statistiques d'utilisation complètes. Cette transparence vous aide à surveiller la consommation de l'API.
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)
Appel de fonction et mode JSON
Utiliser l'appel de fonctions pour intégrer des outils externes. Définissez les outils dans le tools paramètre. Le modèle renvoie un objet d'appel de fonction que votre code peut exécuter. Définissez tool_choice à auto ou spécifiez un outil. Le mode JSON impose une sortie structurée. Définissez response_format à {"type": "json_object"}. Cela garantit du JSON valide pour l'analyse. Il est utile pour l'extraction de données. L'appel de fonctions prend en charge les workflows complexes. Le modèle gère automatiquement les arguments des outils. Le mode JSON empêche les erreurs de formatage. Les deux fonctionnalités fonctionnent avec le modèle uncensored. Elles s'intègrent aux SDK OpenAI standard.
Gestion des erreurs et limites de débit
Gérez les erreurs avec élégance avec des codes de statut HTTP standard. 401 signifie que votre clé API est invalide. 402 indique un crédit prépayé insuffisant. 429 signale que vous avez atteint la limite de taux. La limite est de 300 requêtes par minute par clé. Vous pouvez avoir 8 requêtes simultanées. Le corps de la requête doit être inférieur à 8 Mo. Les erreurs et les refus ne consomment pas de crédit. Les remboursements ne sont pas disponibles pour le crédit utilisé. Les doubles facturations sont corrigées via le Support. Chaque compte dispose d'une clé active. Une nouvelle clé remplace l'ancienne. Vérifiez toujours le code de statut.
Endpoint GET /v1/models
Interrogez les modèles disponibles avec une requête GET. Le point de terminaison est /v1/models. Il renvoie une liste d'objets de modèle. Notre service propose un seul modèle : uncensored. Cela confirme que l'API fonctionne. Utilisez ce point de terminaison pour les vérifications de santé. Il retourne des métadonnées sur le modèle. L'ID du modèle est toujours uncensored. Ce point de terminaison standard assure la compatibilité. Il fonctionne avec n'importe quel client compatible OpenAI. Vous pouvez vérifier la connectivité rapidement. Il est utile pour les tests automatisés. La réponse inclut le nom et l'ID du modèle.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.howtomakechatgptunfiltered.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.howtomakechatgptunfiltered.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);Questions fréquentes
Comment rendre ChatGPT sans filtre à l’aide de cette API ?
Définissez l'identifiant du modèle sur "uncensored" dans vos requêtes. L'API sert un modèle open-weight ajusté pour l'absence de refus. Il fonctionne avec les SDK OpenAI standard en modifiant l'URL de base. Utilisez la clé API fournie pour l'authentification. Cela élimine le besoin d'une configuration locale.
Quel est le prix de cette API chatgpt non censurée ?
Le prix est de 0,15 $ par 1M de tokens d'entrée et de 0,50 $ par 1M de tokens de sortie. Le crédit est prépayé via crypto (USDT ou USDC). Les erreurs et les refus sont gratuits. Le crédit n'expire jamais. Aucun frais d'abonnement ne s'applique. Un crédit bonus est disponible pour les recharges plus importantes.
Comment déboguer les citations manquantes dans les réponses de l'API de chat parallèle ?
Assurez-vous de parser le dernier chunk SSE pour les données d'utilisation. Les réponses en streaming incluent les compteurs de tokens dans l'événement final. Si les citations manquent, vérifiez que vous ne tronquez pas le flux prématurément. Le modèle renvoie les détails d'utilisation uniquement lorsque le flux est terminé. Vérifiez que votre client gère correctement le SSE.
Générez votre clé API
Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est fait.