nl ▾

API-referentie

Drop-in uncensored toegang met een standaard OpenAI-compatible API-eindpunt dat geen enkele code-aanpassing vereist om van bestande providers over te schakelen.

Authenticatie en basis-URL

Gebruik je API-sleutel met de https://api.routerllm.cc/v1 basis-URL. Meld je aan met Google of een e-mail en wachtwoord om je sleutel direct te ontvangen. Er is geen telefoonnummer vereist. De sleutel authenticeert alle verzoeken aan het chat-completions-eindpunt.

curl https://api.routerllm.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five python libraries for web scraping."}]
  }'

Houd je sleutel veilig. Een enkele actieve sleutel vervangt de oude als je een nieuwe genereert. Fouten en weigeringen zijn gratis, zodat je veilig kunt testen.

Chat Completions Endpoint

Stuur prompts naar de POST /v1/chat/completions endpoint. De model-ID is uncensored. Het is een open-weight model getuned voor wettelijk volwassen gebruik, geen vendor-model zoals GPT of Claude.

from openai import OpenAI

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

Het contextvenster is 100.000 tokens voor prompt en completion samen. Je krijgt standaard 16.000 tokens aan uitvoer, of 2.048 als je max_tokens weglaat max_tokens.

Streaming met SSE

Activeer streaming door stream: true in je verzoek. De API retourneert Server-Sent Events (SSE). Gegevens over tokenverbruik verschijnen in het laatste deel van de stream.

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)

Deze aanpak vermindert de waargenomen latentie voor lange responsen. Gebruik het bij het bouwen van chat-interfaces die baat hebben bij progressieve tekstweergave.

Function Calling en tools

Geef tools in de tools array. Het model ondersteunt functaanroepen met tool_choice opties. Gebruik dit voor gestructureerde data-extractie of geautomatiseerde workflows.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.routerllm.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);

Definieer je funtieschema's duidelijk. De API verwerkt de routing tussen je gebruikersprompt en de tooldefinities. Zorg ervoor dat je code de toolaanroepen correct parseert.

JSON-modus en parameters

Instellen response_format naar {"type": "json_object"} voor strikte JSON-output. Bestuur generatie met temperature, top_p, stop, en seed. Pas straffen aan voor aanwezigheid en frequentie om de outputstijl te verfijnen.

Gebruik deze parameters om de betrouwbaarheid af te stemmen. JSON-modus is essentieel voor het parseren van machine-leesbare responsen. Het model blijft uncensored, zelfs bij strikte opmaak.

Fouthantering en Limieten

Verwacht 401 voor ongeldige sleutels, 402 voor onvoldoende tegoed en 429 voor limieten. De limiet is 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. De maximale grootte van de request body is 8 MB.

Controleer de statuscode om de oorzaak te bepalen. Laad op met USDT of USDC om door te gaan. Credit vervalt niet, dus u kunt het gebruik pauzeren zonder geld te verliezen.

Modelinfo en tokenverbruik

Query GET /v1/models naar beschikbare modellen te verifiëren. Het enige model is uncensored. Het serveert tekst in en tekst uit. Geen embeddings, afbeeldingen of audio worden ondersteund.

Volg tokengebruik in de responsheaders of het stream-einde. Prijzen zijn transparant: $0.15 per 1M invoertokens en $0.50 per 1M uitvoertokens. Vooruitbetaalde credit dekt alle gebruik.

Veelgestelde vragen

Wat is de beste LLM-router voor ongecensureerde toegang?

RouterLLM biedt een drop-in uncensored LLM-router met een standaard OpenAI-compatible API. Het elimineert vendor lock-in en complexe routerlogica. Je hoeft alleen de base URL en key te wijzigen.

Hoe werkt de prijsstelling voor de uncensored AI API?

Prijzen zijn transparant per token: $0,15 per 1M invoertokens en $0,50 per 1M uitvoertokens. Fouten en weigeringen zijn gratis. Tegoed is vooruitbetaald via crypto en verloopt nooit.

Is dit een open router-alternatief voor NSFW-inhoud?

Ja, het biedt één ongefilterd model dat is afgestemd op wettelijk volwassen gebruik. Het weigert alleen seksuele inhoud met minderjarigen. De API is compatibel met standaard OpenAI SDK's voor eenvoudige integratie.

Haal je API-sleutel op

Meld je aan, kopieer de sleutel, pas je basis-URL aan. Klaar.

Probeer met proeftegoed
Probeer met proeftegoed