Authenticatie & Basis-URL
Begin met het aanmaken van een account en het genereren van je API-sleutel. De basis-URL voor alle verzoeken is https://api.nofilteraichat.com/v1. Je kunt de officiële OpenAI SDK's of elke compatibele client gebruiken door deze naar deze URL te wijzen en je sleutel mee te sturen in de Authorization header. Aanmelden gaat direct via Google of e-mail, zonder telefoonnummer. Je sleutel wordt direct bij het aanmaken getoond. Je krijgt maar één actieve sleutel per account; het genereren van een nieuwe vervangt de oude. Bewaar je sleutel veilig, omdat deze volledige toegang geeft tot je prepaid tegoed. Er zijn geen maandelijkse abonnementen en ongebruikt tegoed vervalt nooit.
Basis tekstvoltooiing
Stuur een standaard chat completion-verzoek om tekst te genereren. De model-ID is uncensored. Deze endpoint ondersteunt ruwe tekstinvoer en -uitvoer zonder inhoudsfilters voor wettelijk volwassen materiaal. Je kunt de responstype beheren met parameters zoals temperature en top_p. Als je geen max_tokens opgeeft, kan de response tot het einde van het contextvenster lopen. Het contextvenster ondersteunt in totaal tot 100,000 tokens voor prompt en completion samen. Verzoeken worden gefactureerd op basis van daadwerkelijk token-gebruik, en fouten zijn gratis.
Python SDK-integratie
Gebruik de officiële OpenAI Python-bibliotheek om met onze API te communiceren. Stel de basis-URL in op ons endpoint en geef je API-sleutel op. Hiermee kun je bekende methoden zoals chat.completions.create gebruiken en profiteren van ons ongecensureerde model. De bibliotheek verwerkt JSON-serialisatie en retries automatisch. Je kunt streaming-antwoorden gebruiken of synchronische resultaten krijgen. Zorg dat je een recente versie van de SDK gebruikt om alle functies zoals tool calling en JSON-modus te ondersteunen. Deze aanpak minimaliseert boilerplate-code en versnelt de ontwikkeling voor Python-applicaties.
Node.js SDK-integratie
Integreer de API in je Node.js-applicaties met de OpenAI Node SDK. Configureer de client met onze basis-URL en je API-sleutel. Deze opstelling stelt je in staat chat-voltooiingen aan te roepen, net zoals je dat zou doen bij andere OpenAI-compatibele diensten. De SDK ondersteunt moderne JavaScript-functies en async/await-patronen. Je kunt antwoorden eenvoudig afhandelen en fouten beheren in je Node-omgeving. Deze methode is ideaal voor webservers, backend-diensten of elke Node.js-applicatie die ongecensureerde LLM-mogelijkheden nodig heeft. Het biedt een eenvoudige manier om AI-functies toe te voegen zonder ingewikkelde configuratie.
Streaming-antwoorden
Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert Server-Sent Events (SSE) terwijl tokens worden gegenereerd. Dit zorgt voor een soepelere gebruikerservaring door tekst in real-time weer te geven. Token-gebruikstatistieken worden opgenomen in het laatste blok van de stream. Streaming wordt ondersteund via alle SDK's en ruwe HTTP-clients. Deze functie is essentieel voor chatinterfaces en applicaties waarbij latentie belangrijk is. Het model genereert tokens sequentieel, waardoor je gedeeltelijke antwoorden direct kunt renderen. Dit vermindert de waargenomen wachttijden aanzienlijk in vergelijking met synchronische verzoeken.
Limieten, fouten & context
Houd je gebruik in de gaten om onderbrekingen van de dienst te voorkomen. De API staat 300 verzoeken per minuut per sleutel en 8 gelijktijdige verzoeken toe. De maximale grootte van de request body is 8 MB. Als de API-sleutel ongeldig is, ontvang je een 401-fout. Een 402-fout geeft aan dat er onvoldoende tegoed is; laad op via crypto om door te gaan. Een 429-fout betekent dat je de rate limit hebt bereikt. Het contextvenster is 100.000 tokens. Fouten en weigeringen verbruiken geen tegoed. Houd je verzoeken binnen deze limieten voor optimale prestaties. Het model weigert seksuele inhoud met minderjarigen, wat een harde limiet is.
cURL
curl https://api.nofilteraichat.com/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.nofilteraichat.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.nofilteraichat.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);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)