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.
Technische specificaties
Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Model-ID | uncensored |
| Base URL | https://api.llmrouterapi.com/v1 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| JSON-modus | response_format: {"type": "json_object"} |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Verzoekgrootte | tot 8 MB |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Opwaarderen | USDT (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 |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inloggen | Google of e-mail en wachtwoord |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model bezet — probeer het over enkele seconden opnieuw |