da ▾

NoFilterAPI Dokumentation

API Dokumentation

Integrer vores ukensurerede LLM i din applikation ved hjælp af standard OpenAI SDK'er. Send tekst, modtag tekst, og omgå indholdsfiltre med nul konfiguration.

unfilteredhttps://api.nofilteraichatbot.com/v1

Base URL og autentificering

Start hvert forespørgsel ved at pege din klient mod https://api.nofilteraichatbot.com/v1 and including your API key in the authorization header.

Generér en nøgle via dashboardet ved hjælp af Google- eller e-mailoplysninger, og send den derefter som Bearer YOUR_API_KEY til at autentificere hvert opkald.

Første anmodning

Send din første prompt til chat-completions endpoint for at verificere forbindelse og modeladfærd.

Dette eksempel anmoder om et simpelt svar ved hjælp af 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-integration

Brug det officielle OpenAI Python-bibliotek til at interagere med vores API uden at modificere den kerne logik.

Konfigurer base-URL'en til at rute anmodninger til vores inferensmotor for ubegrænsede modeller.

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-integration

Initialiser SDK'et i dit JavaScript-miljø for at håndtere tekstgenerering sømløst.

Sørg for, at du overskriver standard base URL'en for at dirigere trafikken til vores specifikke endpoint.

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 og forbrug

Aktivér streaming ved at indstille stream: true til at modtage delvise svar i realtid.

Den sidste chunk indeholder et overblik over tokenforbrug til præcis faktureringssporing.

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 og Begrænsninger

Hver API-nøgle understøtter 300 anmodninger i minuttet og tillader 8 samtidige anmodninger.

Kontekstvinduet strækker sig over 100.000 tokens, og request bodies skal holdes under 8 MB.

Almindelige spørgsmål

Hvordan håndterer jeg autentificeringsfejl?

En 401-fejl indikerer en ugyldig eller manglende API-nøgle. Verificer din nøgle i dashboardet, og sørg for, at header-formatet er korrekt.

Hvad sker der, hvis jeg løber tør for kredit?

Anmodninger returnerer en 402-fejl, når forudbetalt kredit er opbrugt. Oplad via krypto for at genoptage tjenesten med det samme.

Hvorfor får jeg en 429-fejl?

En 429-respons betyder, at du har overskredet hastighedsgrænsen på 300 anmodninger i minuttet pr. nøgle. Vent, indtil vinduet nulstilles, eller reducer antallet af samtidige anmodninger.

Sikr din API-nøgle

Registrer, få nøglen, og opdater endpointet. Simpel integration.

Hæv prøvenøgle