No Filter AI API: wat het is en hoe je het aanroept
Een no-filter AI-API is een tekstmodel-endpoint dat wettelijke verzoeken van volwassenen niet weigert met standaardwaarschuwingen. Hier betekent dit één gehost open-weight model, één vaste regel over minderjarigen en een OpenAI-compatibele manier om het aan te roepen.
Bijgewerkt


Wat "no filter" in de praktijk betekent
De meeste gehoste modellen voegen een laag refusal training toe en vaak een aparte moderatiestap. Ze weigeren sommige onderwerpen, verzachten andere en voegen colleges toe. Een API in deze categorie is er een waar dat gedrag niet wordt toegepast op wettelijke verzoeken van volwassenen. Je vraagt om donkere fictie, directe feedback, een ongefilterde uitleg of een moreel grijze karakter, en het model voert de taak uit.
De service hier draait één open-weight model, beheerd door een onafhankelijke provider en afgestemd om te antwoorden zonder inhoudsafwijzingen. Het is niet de officiële API van Meta, Mistral, Qwen, DeepSeek, OpenAI, xAI, Google, Anthropic of een andere leverancier, en het is geen router die kiest tussen modellen. Je krijgt één model onder de ID uncensored.
"No filter" betekent niet "geen regels". Seksuele inhoud met minderjarigen is een harde limiet en is nooit toegestaan. Alles wat je doet valt ook onder de wet in jouw land en de servicevoorwaarden, dus wettelijk volwassen gebruik is het kader. Als je een chatinterface wilt in plaats van een API, zie de pagina over de no filter AI chatbot.
Wat je wel en niet kunt verwachten
| Je kunt verwachten | Je zou niet moeten verwachten |
|---|---|
| Antwoorden op wettelijke verzoeken van volwassenen zonder standaardafwijzingstekst | Hulp bij alles wat minderjarigen in seksuele contexten omvat |
| Fictie, roleplay en companion-app dialoog voor volwassenen | Afbeeldingen, audio, video, embeddings of fine-tuning |
| Standaard OpenAI-verzoeken en antwoordformaten | Het gedrag van het officiële model van een leverancier |
| Streaming, tool calling, JSON-modus | Gegarandeerde feitelijke nauwkeurigheid; het model kan fout zijn |
| Een contextvenster van 100.000 tokens | Geen limiet voor het aantal verzoeken |
Een ongecensureerd model is ook niet per se waarachtiger. Het zal antwoorden, maar het kan met zelfvertrouwen foutief antwoorden, net als elk taalmodel. Controleer feiten die ertoe doen.
Twee andere limieten zijn het waard om te kennen voordat je begint. De request body mag maximaal 8 MB zijn, en prompt plus completion moeten passen in het contextvenster van 100.000 tokens. Beide zijn ruim voor tekst, maar een geplakt boek of een groot logboekbestand kan dit bereiken, en alles wat niet past, zal falen, dus splits grote inputs in kleinere delen en stuur ze in aparte verzoeken.
Je eerste call
Je hebt een sleutel nodig van de API-sleutelpagina. Meld je aan met Google, of met e-mail en wachtwoord. Roep vervolgens het chat-completies endpoint aan.
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."}
]
}'
Dezelfde aanroep met de Python SDK:
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)
De API ondersteunt ook POST /v1/responses en GET /v1/models. Saldo is beschikbaar via GET /v1/balance of de X-Balance-USD antwoordheader.
Streaming, tools en JSON
Stel stream: true in om serververzonden gebeurtenissen te ontvangen, met verbruik aan het einde. Tool calling gebruikt tools en tool_choice, streams tool_calls, en accepteert resultaten als berichten met role: "tool". Voor gestructureerde output gebruik je JSON-modus:
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))
Samplingcontroles zoals temperature, top_p, stop, seed en de penalties worden doorgegeven. De documentatie bevat de volledige lijst.
Prijzen en limieten
Je betaalt voor tokens uit prepaid tegoed: $0,15 per 1M input en $0,50 per 1M output. Er is geen abonnement, tegoed vervalt niet, en mislukte of afgewezen verzoeken worden niet in rekening gebracht.
Voorbeeld: een verzoek met 3.000 input tokens en 700 output tokens kost 3.000 / 1.000.000 x $0,15 = $0,00045 plus 700 / 1.000.000 x $0,50 = $0,00035, in totaal $0,0008. Een duizendtal daarvan kost $0,80.
Opwaarderingen zijn elk geheel bedrag van $20 tot $500, met +5% vanaf $50, +10% vanaf $100 en +15% vanaf $200. Je kunt betalen met kaart (Visa, Mastercard, Apple Pay, Google Pay) of crypto (USDT op TRC20, USDC op Base). Zie de prijzenpagina.
Limieten voor een volledige sleutel zijn 8 gelijktijdige verzoeken en 300 per minuut; een proeftegoed-sleutel krijgt 2 en 60. Overschrijding hiervan retourneert HTTP 429 met rate_limited of concurrency. Een 429 met Retry-After: 5 betekent tijdelijke overbelasting. Een gestreamd verzoek houdt een concurrency slot vast tot de stream eindigt.
Gratis proberen
Nieuwe gebruikers kunnen $0,50 aan proeftegoed claimen met één klik op de API-sleutel pagina na het inloggen. Het is één per persoon, geldig voor 7 dagen, en vereist geen kaart. Bij het tarief in het voorbeeld hierboven is dat meer dan 600 verzoeken, ruim genoeg om te beoordelen of de toon en kwaliteit van het model bij je project passen.
Prompts worden niet gebruikt voor training. Als privacyclaims belangrijk zijn voor je gebruik, lees dan de mythes en feiten over no-log AI API's voordat je beslist hoeveel je in een prompt stopt. Beschouw elke gehoste service als een omgeving waar je tekst je apparaat verlaat.
Een ongefilterd model goed prompten
Het verwijderen van refusals verwijdert niet de behoefte aan goede prompts. Een paar gewoontes geven duidelijk betere resultaten.
- Geef de taak en het formaat aan. "Schrijf een scène van 300 woorden in de derde persoon, verleden tijd" is beter dan "schrijf iets donkers".
- Gebruik een system message voor stabiele regels. Zet de persona, toon en eventuele grenzen die je wilt in de system role, zodat ze persistent zijn over beurten heen.
- Stel je eigen grenzen in. Zonder ingebouwde refusals volgt het model de limieten die jij het geeft. Als je app binnen een rating of topiclijst moet blijven, schrijf dat dan op in de system prompt en test het.
- Verlaag temperature voor feiten. Gebruik 0,2 tot 0,5 voor analyse en 0,8 tot 1,0 voor creatief werk.
- Knip oude beurten af. Je betaalt voor input bij elk verzoek, dus vat lange histories samen in plaats van ze opnieuw te versturen.
Prompt-level boundaries zijn richtlijnen, geen garantie. Als je een publieke app runt, voeg dan je eigen checks toe.
Waar het past en waar het niet past
Dit soort API is geschikt voor fictietools, karakterchat en companion apps voor volwassenen, schrijfassistenten die niet moeten preken, en onderzoekstaken waar refusals legitieme vragen zouden blokkeren. Het is ook geschikt voor ontwikkelaars die één app tegen een ongecensureerd model willen testen zonder weights te hosten.
Het is een slechte match als je afbeeldingsgeneratie, voice, embeddings of een door een leverancier gebranded model nodig hebt. Het is ook een slechte match waar regelgeving of je eigen beleid moderatie van user input vereist: als je er een publiek product op bouwt, blijf jij verantwoordelijk voor wat je gebruikers doen, en het toevoegen van eigen age checks en moderatie is aan jou. Voor populaire roleplay frontends, zie of Janitor AI een filter heeft en hoe een custom endpoint dat verandert.
Meer handleidingen
Vragen en antwoorden
Betekent no filter dat alles mag?
Nee. Seksuele inhoud met minderjarigen is nooit toegestaan en het gebruik moet wettelijk zijn. Het model past gewoon geen inhoudsrefusies toe op wettelijke verzoeken van volwassenen.
Welk model zit er achter de API?
Een open-weight model beheerd door een onafhankelijke provider, beschikbaar als uncensored. Het is geen officiële API van een modelleverancier.
Is het compatibel met de OpenAI SDK?
Ja. Stel de base URL in op https://api.nofilterapi.com/v1, gebruik je sleutel en stel het model in op uncensored.
Kan het afbeeldingen genereren?
Nee. De API is alleen tekst, zonder afbeeldings-, audio- of video-generatie, geen embeddings en geen fine-tuning.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele setup.