nl ▾

NoFilterAPI Documentatie

API Documentatie

Integreer onze ongecensureerde LLM in je applicatie met standaard OpenAI SDKs. Verstuur tekst, ontvang tekst en omzeil inhoudsfilters met nul configuratie.

ongecensureerdhttps://api.nofilteraichatbot.com/v1

Basis-URL en authenticatie

Start elk verzoek door uw client te wijzen naar https://api.nofilteraichatbot.com/v1 en inclusief je API-sleutel in de autorisatieheader.

Genereer een sleutel via het dashboard met Google- of e-mailreferenties, en voeg deze toe als Bearer YOUR_API_KEY om elke aanroep te authenticeren.

Eerste verzoek

Verstuur je eerste prompt naar het chat-completions-eindpunt om de connectiviteit en het modelgedrag te verifiëren.

Dit voorbeeld vraagt een eenvoudig antwoord met behulp van de uncensored model.

curl https://api.nofilteraichatbot.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get the temperature in Tokyo"}]
  }'

Python Integratie

Gebruik de officiële OpenAI Python-bibliotheek om te communiceren met onze API zonder de kernlogica te wijzigen.

Configureer de basis-URL om verzoeken naar onze uncensored inferentie-engine te sturen.

from openai import OpenAI

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

Initialiseer de SDK in uw JavaScript-omgeving om tekstgeneratie naadloos af te handelen.

Zorg ervoor dat je de standaard base URL overschrijft om verkeer naar ons specifieke endpoint te sturen.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nofilteraichatbot.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 en gebruik

Activeer streaming door stream: true om gedeeltelijke responsen in real-time te ontvangen.

De laatste chunk bevat een samenvatting van het tokengebruik voor nauwkeurige facturatievolging.

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)

Rate Limits en beperkingen

Elke API-sleutel ondersteunt 300 verzoeken per minuut en staat 8 gelijktijdige verzoeken toe.

Het contextvenster beslaat 100.000 tokens, en request bodies moeten onder de 8 MB blijven.

Veelgestelde vragen

Hoe ga ik om met authenticatiefouten?

Een 401-fout geeft aan dat de API-sleutel ongeldig of ontbreekt. Controleer uw sleutel in het dashboard en zorg dat het headerformaat correct is.

Wat gebeurt er als ik op raak van krediet?

Requests retourneren een 402-foutmelding wanneer je vooruitbetaalde krediet op is. Laad op via crypto om de service onmiddellijk te hervatten.

Waarom krijg ik een 429-fout?

Een 429-response betekent dat je de limiet van 300 verzoeken per minuut per sleutel hebt overschreden. Wacht tot het venster is gereset of vermindere het aantal gelijktijdige verzoeken.

Beveilig je API-sleutel

Registreer, haal de sleutel op, pas de endpoint aan. Eenvoudige integratie.

Proefsleutel claimen