FR ▾
Obtenir une clé API

API No Filter AI : ce qu'elle est et comment l'appeler

Une API IA sans filtre est un endpoint de modèle textuel qui n'accepte pas les requêtes adultes légales avec des avertissements standard. Ici, cela signifie un seul modèle à poids ouverts hébergé, une règle fixe concernant les mineurs, et une façon compatible OpenAI de l'appeler.

Mis à jour le

Passerelle Glass avec flux de données passant à travers et un poteau barrière unique marquant une limite absolue
Bulles de chat traversant des panneaux de filtres superposés vers un terminal, montrant où se situent les filtres de contenu

Ce que signifie « sans filtre » en pratique

La plupart des modèles hébergés ajoutent une couche d'entraînement au refus et souvent une étape de modération distincte. Ils refusent certains sujets, en atténuent d'autres et ajoutent des leçons. Une API de cette catégorie est celle où ce comportement n'est pas appliqué aux demandes adultes légitimes. Vous demandez de la fiction sombre, des commentaires directs, une explication sans fard ou un personnage moralement ambigu, et le modèle répond à la tâche.

Le service fait tourner un modèle à poids ouverts, opéré par un fournisseur indépendant et ajusté pour répondre sans refus de contenu. Ce n'est pas l'API officielle de Meta, Mistral, Qwen, DeepSeek, OpenAI, xAI, Google, Anthropic ou tout autre éditeur, et ce n'est pas un routeur qui choisit entre des modèles. Vous obtenez un seul modèle sous l'ID uncensored.

« Sans filtre » ne signifie pas « sans règles ». Le contenu sexuel impliquant des mineurs est une limite absolue et n'est jamais autorisé. Tout le reste que vous faites est également soumis à la loi de votre pays et aux conditions du service, donc l'usage adulte légal est le cadre. Si vous souhaitez une interface de chat au lieu d'une API, consultez la page sur le chatbot IA sans filtre.

Ce à quoi vous pouvez et ne pouvez pas vous attendre

Vous pouvez vous attendre àVous ne devez pas vous attendre à
Des réponses aux demandes adultes légitimes sans formule de refus standardAide pour tout ce qui concerne les mineurs dans des contextes sexuels
De la fiction, du jeu de rôle et des dialogues pour applications compagnons destinés aux adultesImages, audio, vidéo, embeddings ou fine-tuning
Les formats de requête et de réponse OpenAI standardsLe comportement d'un modèle officiel d'un éditeur spécifique
Streaming, appel de fonctions, mode JSONUne exactitude factuelle garantie ; le modèle peut se tromper
Une fenêtre de contexte de 100 000 tokensTaux de requêtes illimité

Un modèle sans filtre n'est pas non plus un modèle plus véridique. Il répondra, mais il peut répondre faussement avec assurance, comme tout modèle de langage. Vérifiez les faits importants.

Deux autres limites sont à connaître avant de construire. Le corps de la requête peut faire au maximum 8 MB, et le prompt plus la réponse doivent tenir dans la fenêtre de 100 000 tokens. Ce sont des limites généreuses pour du texte, mais un livre collé ou un gros fichier journal peuvent les atteindre, et tout ce qui ne tient pas échouera ; il faut donc diviser les grandes entrées en parties plus petites et les envoyer dans des requêtes séparées.

Votre première requête

Vous avez besoin d'une clé depuis la page clé API. Inscrivez-vous avec Google, ou avec une adresse e-mail et un mot de passe. Puis appelez l'endpoint de chat completions.

curl https://api.nofilterapi.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [
      {"role": "system", "content": "You are a direct assistant who gives honest feedback."},
      {"role": "user", "content": "Critique this opening line: The night was dark."}
    ]
  }'

La même requête avec le SDK Python :

from openai import OpenAI

client = OpenAI(base_url="https://api.nofilterapi.com/v1", api_key="YOUR_KEY")

reply = client.chat.completions.create(
    model="uncensored",
    messages=[
        {"role": "system", "content": "You are a direct assistant who gives honest feedback."},
        {"role": "user", "content": "Critique this opening line: The night was dark."},
    ],
    temperature=0.8,
    max_tokens=400,
)
print(reply.choices[0].message.content)

L'API prend également en charge POST /v1/responses et GET /v1/models. Le solde est disponible via GET /v1/balance ou l'en-tête de réponse X-Balance-USD.

Streaming, outils et JSON

Définissez stream: true pour recevoir des événements envoyés par le serveur, avec l'utilisation signalée à la fin. L'appel de fonctions prend tools et tool_choice, diffuse tool_calls, et accepte les résultats en tant que messages avec role: "tool". Pour une sortie structurée, utilisez le mode JSON :

import json
from openai import OpenAI

client = OpenAI(base_url="https://api.nofilterapi.com/v1", api_key="YOUR_KEY")
r = client.chat.completions.create(
    model="uncensored",
    response_format={"type": "json_object"},
    messages=[{"role": "user", "content": "Return JSON with keys title and tagline for a pirate-themed bakery."}],
)
print(json.loads(r.choices[0].message.content))

Les contrôles d'échantillonnage tels que temperature, top_p, stop, seed et les pénalités sont transmis. La documentation contient la liste complète.

Tarification et limites

Vous payez des tokens depuis un crédit prépayé : 0,15 $ par 1M en entrée et 0,50 $ par 1M en sortie. Il n'y a pas d'abonnement, le crédit n'expire jamais, et les requêtes échouées ou refusées ne sont pas facturées.

Exemple : une requête avec 3 000 tokens d'entrée et 700 tokens de sortie coûte 3 000 / 1 000 000 x $0,15 = $0,00045 plus 700 / 1 000 000 x $0,50 = $0,00035, soit un total de $0,0008. Un millier de ces requêtes coûtent $0,80.

Les recharges sont un montant entier de 20 $ à 500 $, avec +5 % à partir de 50 $, +10 % à partir de 100 $ et +15 % à partir de 200 $. Vous pouvez payer par carte (Visa, Mastercard, Apple Pay, Google Pay) ou crypto (USDT sur TRC20, USDC sur Base). Voir la page tarification.

Les limites pour une clé complète sont de 8 requêtes simultanées et 300 par minute ; une clé d'essai obtient 2 et 60. Le dépassement renvoie HTTP 429 avec rate_limited ou concurrency. Un 429 avec Retry-After: 5 signifie une surcharge temporaire. Une requête en streaming occupe un slot de concurrence jusqu'à la fin du flux.

L'essayer gratuitement

Les nouveaux utilisateurs peuvent réclamer 0,50 $ de crédit d'essai gratuit en un clic sur la page clé API après la connexion. Il est valable une fois par personne, pendant 7 jours, et ne nécessite pas de carte. Au tarif de l'exemple ci-dessus, cela représente plus de 600 requêtes, de quoi juger si le ton et la qualité du modèle conviennent à votre projet.

Les prompts ne sont pas utilisés pour l'entraînement. Si les affirmations de confidentialité comptent pour votre usage, lisez les mythes et faits sur les APIs IA sans journal avant de décider combien mettre dans un prompt. Traitez tout service hébergé comme un endroit où votre texte quitte votre appareil.

Bien formuler un prompt pour un modèle sans filtre

Supprimer les refus ne supprime pas le besoin de bons prompts. Quelques habitudes donnent des résultats nettement meilleurs.

  • Indiquez la tâche et le format. « Écrivez une scène de 300 mots à la troisième personne, au passé » bat « écrivez quelque chose de sombre ».
  • Utilisez un message système pour des règles stables. Mettez le persona, le ton et toutes les limites que vous souhaitez dans le rôle système, afin qu'ils persistent entre les tours.
  • Définissez vos propres limites. Sans refus intégrés, le modèle suit les limites que vous lui donnez. Si votre application doit rester dans une cote ou une liste de sujets, écrivez cela dans le prompt système et testez-le.
  • Baissez la température pour les faits. Utilisez 0,2 à 0,5 pour l'analyse et 0,8 à 1,0 pour le travail créatif.
  • Réduisez les anciens tours. Vous payez pour l'entrée à chaque requête, alors résumez les longues conversations au lieu de les renvoyer.

Les limites au niveau du prompt sont des indications, pas une garantie. Si vous exploitez une application publique, ajoutez vos propres vérifications par-dessus.

Où il s’adapte et où il ne s’adapte pas

Ce type d'API convient aux outils de fiction, au chat de personnages et aux applications compagnons pour adultes, aux assistants d'écriture qui ne doivent pas faire la leçon, et aux tâches de recherche où les refus bloqueraient des questions légitimes. Il convient également aux développeurs qui veulent tester une application contre un modèle sans censure sans héberger les poids.

Ce n'est pas un bon choix si vous avez besoin de génération d'images, de voix, d'embeddings ou d'un modèle de marque d'un éditeur. Ce n'est pas non plus un bon choix si la réglementation ou votre propre politique exige la modération des entrées utilisateur : si vous construisez un produit public au-dessus, vous restez responsable de ce que font vos utilisateurs, et l'ajout de vos propres vérifications d'âge et modération vous appartient. Pour les frontends de jeu de rôle populaires, consultez si Janitor AI a un filtre et comment un endpoint personnalisé change cela.

Questions et réponses

Est-ce que sans censure signifie que tout est permis ?

Non. Le contenu sexuel impliquant des mineurs est toujours interdit, et l'utilisation doit être légale. Le modèle n'applique tout simplement pas de refus de contenu aux demandes adultes légales.

Quel modèle alimente l'API ?

Un modèle à poids ouverts géré par un fournisseur indépendant, disponible sous le nom uncensored. Il ne s'agit pas de l'API officielle d'aucun éditeur de modèle.

Est-elle compatible avec le SDK OpenAI ?

Oui. Définissez l'URL de base sur https://api.nofilterapi.com/v1, utilisez votre clé et définissez le modèle sur uncensored.

Peut-il générer des images ?

Non. L'API est uniquement textuelle, sans génération d'images, d'audio ou de vidéo, ni embeddings ni fine-tuning.

Votre clé est à portée de formulaire

Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.