fr ▾

Documentation API

Intégrez ce LLM sans censure dans votre pile existante en remplaçant l'URL de base et la clé API. Vous bénéficiez d'un comportement identique compatible OpenAI avec une sortie de texte brute, sans filtre et avec une tarification par jeton transparente.

https://api.chatgptsenzafiltri.com/v1uncensored

URL de base et authentification

Commencez par pointer votre SDK vers notre point de terminaison hébergé. Utilisez l'URL de base https://api.chatgptsenzafiltri.com/v1 et passez votre clé API dans le Authorization header. Cela garde le code de votre client identique aux implémentations OpenAI standard tout en acheminant les requêtes vers notre modèle sans censure.

curl https://api.chatgptsenzafiltri.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France"}]
  }'

Inscrivez-vous pour obtenir une clé via Google ou e-mail. Aucun numéro de téléphone n'est requis, et la clé apparaît immédiatement. Vous n'avez besoin que d'une clé active par compte.

Première demande

Envoyez une requête POST à /v1/chat/completions avec l'ID du modèle uncensored. Ce point de terminaison gère l’entrée textuelle et renvoie une sortie textuelle sans restrictions pour un usage adulte légal. Vous pouvez ajuster des paramètres tels que temperature et top_p pour contrôler la créativité.

from openai import OpenAI

client = OpenAI(base_url="https://api.chatgptsenzafiltri.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)

Le modèle s'exécute sur nos propres serveurs. Ce n'est pas GPT, Claude ou tout autre modèle de fournisseur. Il répond simplement sans les garde-fous moraux typiques des APIs des grands fournisseurs.

Intégration du SDK Node

Utilisez le SDK Node officiel en configurant l'URL de base. Cela garantit la compatibilité avec les outils et bibliothèques existants. L'API prend en charge les paramètres standard incluant stop, seed, presence_penalty, et frequency_penalty.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatgptsenzafiltri.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);

Les erreurs et les refus sont gratuits, donc vous ne payez que pour l'utilisation réelle des tokens. Le crédit prépayé n'expire jamais, vous permettant de recharger lorsque vous en avez besoin.

Réponses en streaming via SSE

Activez le streaming en définissant le stream parameter à true. Vous recevez des Server-Sent Events (SSE) pour la livraison de jetons en temps réel. Le dernier chunk inclut l'utilisation totale des jetons pour la requête.

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)

C'est idéal pour les interfaces de chat où la latence est importante. La fenêtre de contexte prend en charge 100 000 jetons pour l'invite et la complétion combinées, garantissant que les longues conversations restent intactes.

Mode JSON et appel de fonctions

Utiliser response_format: {"type": "json_object"} pour une sortie JSON stricte. L'appel de fonctions (outils) est entièrement pris en charge, vous permettant d'intégrer le LLM uncensored dans des workflows automatisés. Le choix des outils et les paramètres des outils fonctionnent exactement comme dans l'API OpenAI.

Cet ensemble de fonctionnalités en fait un remplacement viable pour les applications de production nécessitant des données structurées ou l'exécution d'outils sans contraintes de fournisseur.

Limites de débit et contraintes

Vous êtes limité à 300 requêtes par minute par clé et à 8 requêtes simultanées. Le corps de la requête ne doit pas dépasser 8 Mo. Ces limites empêchent les abus tout en garantissant des performances stables pour la plupart des développeurs.

Les erreurs comme 401 indiquent une clé invalide, 402 signifie pas de crédit, et 429 signale l'épuisement de la limite de débit. La fenêtre contextuelle est de 100 000 jetons au total. La sortie maximale est de 16 000 jetons par requête, ou 2 048 si vous ne définissez pas max_tokens.

Questions fréquentes

S'agit-il de l'API officielle ChatGPT ?

Non, nous sommes un service indépendant exécutant notre propre modèle à poids ouverts. Il est compatible OpenAI dans sa structure mais pas dans son architecture de modèle ou ses données d'entraînement. Consultez la documentation propre du fournisseur pour les détails spécifiques de leurs modèles.

Que se passe-t-il si j'obtiens une erreur 402 ?

Une erreur 402 signifie que vous n'avez plus de crédit prépayé. Rechargez avec USDT (TRC20) ou USDC (Base) pour reprendre l'utilisation. Les erreurs et les refus sont gratuits, vous ne payez donc que pour la consommation réelle de jetons.

Puis-je utiliser ceci pour du contenu NSFW ?

Oui, le modèle n’accepte pas de refus pour les sujets adultes licites, fictifs ou controversés. La seule limite stricte est le contenu sexuel impliquant des mineurs, qui est toujours refusé. Il est idéal pour les applications de chatbot sans restriction.

Récupérez votre clé maintenant

Inscrivez-vous, récupérez le jeton, mettez à jour l'endpoint. C'est tout.

Essayez avec un crédit d'essai