NL ▾
API-sleutel aanvragen

Integratie Snelstart

Integreer onze ongecensureerde LLM API in minuten door je basis-URL en API-sleutel te wijzigen. Deze snelstartgids begeleidt je door authenticatie, chatcompleties, streaming en function calling met standaard OpenAI-compatibele clients.

https://api.llmrouterapi.com/v1uncensored

Authenticatie en Basis-URL

Begin met het aanmaken van een account bij API-sleutel verkrijgen. Na registratie ontvang je direct een unieke API-sleutel. Er is geen creditcard nodig voor de proefversie en prompts worden niet gebruikt voor training. Je verzoeken worden geauthenticeerd bij het gehoste endpoint met deze sleutel.

De basis-URL voor alle verzoeken is https://api.llmrouterapi.com/v1. Deze URL is compatibel met de officiële OpenAI SDK's en elke standaard OpenAI-compatibele client. Configureer je client eenvoudig om naar deze basis-URL te verwijzen en stel je header in op Authorization: Bearer YOUR_API_KEY. Geen complexe routinglogica vereist; wij verzorgen de infrastructuur voor je.

Eerste Verzoek: Chatcompleties

Stuur je eerste verzoek naar het POST /v1/chat/completions endpoint. Je moet de model-ID specificeren als "uncensored". Dit model is een open-weight large language model dat is afgestemd op het beantwoorden zonder inhoudelijke weigeringen voor wettelijk volwassen gebruik. Het ondersteunt een contextvenster van 100.000 tokens, zowel voor prompt als completion.

Hieronder volgt een basisvoorbeeld met curl om de standaard JSON-payloadstructuur te demonstreren.

curl https://api.llmrouterapi.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 SDK Gebruiken

Voor Python-ontwikkelaars werkt het officiële openai pakket direct. Configureer de client om onze basis-URL en je API-sleutel te gebruiken. Dit zorgt ervoor dat je bestaande code direct werkt door simpelweg de basis-URL en API-sleutel te wijzigen. De client verwerkt serialisatie en foutparsen automatisch.

Zorg ervoor dat je het model specificeert als uncensored in je initialisatie of verzoek. Deze aanpak elimineert integratiefriktie en stelt je in staat om gebruik te maken van het robuuste ecosysteem van bestaande LLM-tools.

from openai import OpenAI

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

Node.js-ontwikkelaars kunnen het openai npm-pakket of elke fetch-gebaseerde client gebruiken. Stel de baseURL in op ons endpoint en lever je sleutel mee in de headers. Deze methode is ideaal voor server-side applicaties of edge functions waar je programmatische controle nodig hebt over de verzoeklevenscyclus.

De API ondersteunt tool en function calling, waardoor je aangepaste functies kunt definiëren binnen je chatcompleties. Dit maakt complexe logica en gegevensophaaling mogelijk direct vanuit de responsstructuur van het model.

import OpenAI from "openai";

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

Voor lagere latentie en een betere gebruikerservaring, activeer streaming door stream: true in je verzoek in te stellen. De API retourneert een Server-Sent Events (SSE) stream, die tokens levert zodra ze gegenereerd zijn. Dit is met name nuttig voor chatinterfaces waar gebruikers directe feedback verwachten.

Elke chunk bevat gedeeltelijke inhoud, waardoor je tekst progressief kunt weergeven. Deze functie werkt naadloos met standaard OpenAI-compatibele streamingclients, zonder extra parsinglogica voor de evenementstructuur.

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)

Limieten, Fouten en Modeloverzicht

Houd je gebruik bij en behandel fouten soepel. De API handhaaft een limiet van 300 verzoeken per minuut per sleutel en een limiet van 8 MB voor de request body. Als je sleutel ongeldig is, ontvang je een 401 fout. Een 402 status geeft onvoldoende prepaid tegoed aan. Een 429 fout geeft aan dat je de rate limit hebt overschreden.

Je kunt beschikbare modellen opvragen via GET /v1/models, wat het uncensored model retourneert. Let op: deze dienst biedt geen embeddings, afbeeldingen of audio generatie. Voor accountbeheer kun je je API-sleutel op elk moment opnieuw genereren, waardoor de vorige ongeldig wordt. Credits vervallen nooit en je kunt opwaarderen vanaf $10.

Vragen en antwoorden

Wat is de prijsstructuur?

Wij bieden prepaid tegoed op basis van verbruik zonder maandelijkse kosten. De kosten zijn $0,25 per 1M input tokens en $1,00 per 1M output tokens. Credits vervallen nooit en je kunt opwaarderen via crypto (USDT of USDC) vanaf $10.

Ondersteunt deze API tool calling?

Ja, het <code>POST /v1/chat/completions</code> endpoint ondersteunt function calling en tool calling. Je kunt aangepaste functies definiëren in je verzoek, en het model retourneert gestructureerde JSON-gegevens wanneer dit gepast is.

Hoeveel tokens ondersteunt het contextvenster?

Het model ondersteunt een contextvenster van 100.000 tokens. Dit totaal omvat zowel de prompt (input) als de completion (output). Zorg ervoor dat je gecombineerde tokenaantal binnen deze limiet blijft voor optimale prestaties.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, wijzig de basis-URL. Dat is de hele setup.

API-sleutel verkrijgenDocs lezen

Technische specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
Model-IDuncensored
Base URLhttps://api.llmrouterapi.com/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
AuthenticatieAuthorization: Bearer YOUR_KEY
JSON-modusresponse_format: {"type": "json_object"}
Contextvenster100.000 tokens (invoer + uitvoer)
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Rate limit300 verzoeken per minuut per sleutel
Verzoekgroottetot 8 MB
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Bonus+5% vanaf $50, +10% vanaf $100
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
InloggenGoogle of e-mail en wachtwoord

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw