API-documentatie NoFilter AI | NoFilter AI (nofilterai.cc)
Integreer onze ongecensureerde LLM API in minuten met standaard OpenAI-compatibele clients. Voer je sleutel in, wijs naar onze basis-URL en begin direct met het genereren van tekst.
Authenticatie en instellen
Begin met het aanmaken van een account via Doorgaan met Google of e-mail en wachtwoord. Er is geen telefoonnummer nodig. Bij registratie ontvang je direct een API-sleutel. Je krijgt ook $0,50 aan gratis proeftegoed dat 7 dagen geldig is, zonder dat je een creditcard nodig hebt. Je API-sleutel verifieert alle verzoeken. De basis-URL voor alle endpoints is https://api.nofilterai.cc/v1. Deze URL werkt met de officiële OpenAI SDKs en elke OpenAI-compatibele client door eenvoudig de base_url configuratie aan te passen.
Onze nofilter ai dienst gebruikt prepaid tegoed. Als je niet genoeg tegoed hebt, ontvang je een 402 Betaling Vereist fout. Fouten en weigeringen zijn gratis. Het laatste stukje van de stream bevat het totale tokengebruik voor het verzoek. Het model is afgestemd om de gevraagde indeling te volgen.
Het Chat Completions endpoint
De kern van onze API is het POST /v1/chat/completions endpoint. Het accepteert tekstinput en retourneert tekstoutput. Er zijn geen embedding-, afbeeldings-, audio- of videogenereermogelijkheden. De model-ID die je moet verzenden is uncensored. Dit is een open-weight model afgestemd om te antwoorden zonder inhoudsweigeringen voor wettelijk volwassen gebruik. Het is geen GPT, Claude of een ander model van een andere leverancier.
Configureer je client om onze basis-URL en je API-sleutel te gebruiken. De request body volgt de standaard OpenAI chat completion indeling. Je kunt het model, messages en verschillende parameters opgeven. De API ondersteunt streaming via SSE voor realtime token delivery. Function calling en JSON-modus zijn ook beschikbaar. Gebruik de volgende curl command om je eerste verzoek te doen.
Python SDK-integratie
Het gebruik van de officiële OpenAI Python SDK is de snelste manier om te integreren. Installeer de bibliotheek en stel de base_url in op ons endpoint. Geef je API-sleutel door in de api_key parameter. De SDK verwerkt de HTTP-verzoeken en responsparsering automatisch. Deze code-first aanpak stelt je in staat direct met het genereren van inhoud te beginnen.
De SDK ondersteunt alle functies van onze API, inclusief streaming en function calling. Je kunt parameters zoals temperature en top_p instellen om de uitvoer te beheren. De model-ID blijft uncensored. Fouten worden gegooid als standaard uitzonderingen. Weigeringen en fouten verbruiken geen tokens van je prepaid tegoed. Gebruik de Python SDK om snel een prototype van je applicatie te maken.
Node SDK-integratie
Voor JavaScript- en TypeScript-ontwikkelaars biedt de OpenAI Node SDK een naadloze integratie. Stel de baseURL in op https://api.nofilterai.cc/v1 en geef je API-sleutel op. De SDK behandelt authenticatie en verzoekindeling. Je kunt de chat.completions.create methode gebruiken om berichten te verzenden.
De Node SDK ondersteunt streaming-antwoorden, zodat je tokens kunt verwerken terwijl ze binnenkomen. Dit is nuttig voor realtime applicaties. Je kunt ook JSON-modus gebruiken om gestructureerde output te krijgen. De model-ID is uncensored. De API is geoptimaliseerd voor directe integratie, zodat je je kunt concentreren op het bouwen van je app. Gebruik de Node SDK om onze ongecensureerde API te integreren in je web- of server-side applicaties.
Streaming-antwoorden met SSE
Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert een Server-Sent Events (SSE) stream. Elk stukje bevat gedeeltelijke tekst. Het laatste stukje bevat het tokengebruik voor het verzoek. Dit stelt je in staat om uitvoer in realtime weer te geven.
Streaming is efficiënt voor lange antwoorden. Het model ondersteunt tot 32.000 tokens per verzoek. Je kunt de SSE stream in je client parseren om de UI incrementeel bij te werken. Dit is ideaal voor chatinterfaces en codegeneratietools. Onze API zorgt voor lage latentie voor tokenlevering. Gebruik het streaming endpoint om de gebruikerservaring van je app te verbeteren.
Rate limits en beperkingen
Onze API handhaaft strikte limieten om stabiliteit te garanderen. Je mag 300 verzoeken per minuut per sleutel en 8 gelijktijdige verzoeken. De maximale grootte van het verzoeklichaam is 8 MB. Als je deze limieten overschrijdt, ontvang je een fout. De API retourneert een 429 Too Many Requests fout wanneer je de rate limit overschrijdt. Het contextvenster van het model is 100.000 tokens, inclusief zowel de prompt als het antwoord.
Als de sleutel ongeldig of verlopen is, ontvang je een 401 Unauthorized fout. Fouten en weigeringen zijn gratis, dus je wordt niet gefactureerd voor mislukte verzoeken. Prepaid tegoed vervalt nooit. Je kunt je tegoed opwaarderen met crypto. Limieten gelden per API-sleutel. Als je meer sleutels nodig hebt, kun je een nieuwe genereren, die de oude vervangt. Gebruik deze limieten om de schaalbaarheid van je applicatie te plannen.
cURL
curl https://api.nofilterai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilterai.cc/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.nofilterai.cc/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);Streaming
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)Technische specificaties
Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Base URL | https://api.nofilterai.cc/v1 |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Model-ID | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON-modus | response_format: {"type": "json_object"} |
| Max. uitvoer | tot de rest van het venster van 64.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Contextvenster | 64.000 tokens (invoer + uitvoer) |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Verzoekgrootte | tot 8 MB |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Inloggen | Google of e-mail en wachtwoord |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model bezet — probeer het over enkele seconden opnieuw |
Vragen en antwoorden
Wat is de grootte van het contextvenster?
Het contextvenster is 100.000 tokens, zowel de prompt als het antwoord. De maximale uitvoer per verzoek is 32.000 tokens, of 2.048 als max_tokens niet is ingesteld.
Hoe betaal ik voor de API?
Wij accepteren alleen crypto: USDT (TRC20) of USDC (Base). Je kunt opwaarderen met elk willekeurig bedrag van $10 tot $500.tegoed verloopt nooit, en fouten zijn gratis.
Is het model ongecensureerd?
Ja, het model weigert geen wettelijke volwassen, fictieve of controversiële onderwerpen. We blokkeren wel seksuele inhoud met minderjarigen. Het model is geen GPT, Claude of een model van een andere leverancier.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, verander de basis-URL. Dat is de hele configuratie.