OpenRouter-alternatief: Wissel je client in drie regels van provider
Koppel je bestaande OpenAI-compatibele client aan onze ongecensureerde endpoint door de base URL en API-sleutel aan te passen. Geen code-aanpassingen nodig.
https://api.openrouteralternativeapi.com/v1uncensored
Base URL & Authenticatie
Onze API volgt de standaard OpenAI-compatibele structuur. Om van provider te wisselen hoef je alleen je clientconfiguratie aan te passen met onze base URL en een geldige API-sleutel. Je kunt je sleutel genereren op de API-sleutel ophalen pagina na het aanmaken van een account met e-mail en wachtwoord. Er is geen creditcard nodig voor de proefversie.
Authenticatie verloopt via de Authorization header. Zorg dat je sleutel wordt verzonden als een Bearer token. Het proeftegoed bedraagt $0,50 en is 7 dagen geldig. Als je meer capaciteit nodig hebt, kun je opwaarderen met crypto (USDT of USDC) vanaf $10.
Eerste verzoek
Stuur je eerste completion-verzoek via de standaard POST /v1/chat/completions endpoint. Geef de model-ID als uncensored op om toegang te krijgen tot ons large language model dat is afgestemd op minimale contentweigeringen.
- Input tokens: $0,25 per 1M
- Output tokens: $1,00 per 1M
Houd er rekening mee dat het contextvenster 100.000 tokens in totaal beslaat. Verzoeken die de 8 MB body-limiet overschrijden, worden afgewezen.
curl https://api.openrouteralternativeapi.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
Gebruik de officiële openai Python SDK. Wijs deze naar onze base URL en geef je API-sleutel op. Dit werkt met elke standaard OpenAI-compatibele clientbibliotheek.
De model-ID is uncensored. Dit is een open-weight model dat draait op onze GPU-servers, geen doorverkoop van GPT, Claude of Gemini.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteralternativeapi.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 SDK
Voor Node.js gebruik je de officiële @anthropic-ai/sdk of openai package, afhankelijk van je voorkeur. Stel de base URL in op onze endpoint. Het model veld moet worden ingesteld op uncensored. Zorg dat je antwoorden correct verwerkt voor standaard chatcompleties.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteralternativeapi.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 met SSE
We ondersteunen Server-Sent Events (SSE) voor streaming antwoorden. Stel stream: true in je verzoek in. De API retourneert een stream van deltas, zodat je tokens kunt verwerken terwijl ze worden gegenereerd. Dit is handig voor real-time chatinterfaces.
Zorg dat je client de streambeëindiging en eventuele tussenliggende fouten correct afhandelt.
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
Houd rekening met de volgende limieten:
- Rate limit: 300 verzoeken per minuut per sleutel.
- Request body: max 8 MB.
- Contextvenster: 100.000 tokens.
Veelvoorkomende fouten zijn:
401: Ongeldige API-sleutel.402: Onvoldoende tegoed.429: Rate limit overschreden.
Contentlimiet: Seksuele content met minderjarigen wordt altijd geblokkeerd, zelfs in ongecensureerde modus.
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.openrouteralternativeapi.com/v1 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| 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 |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| JSON-modus | response_format: {"type": "json_object"} |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Verzoekgrootte | tot 8 MB |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inloggen | Google of e-mail en wachtwoord |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
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 |
Vragen en antwoorden
Is dit een doorverkoop van GPT of Claude?
Nee. Wij draaien ons eigen open-weight model op onze GPU-servers. Het is afgestemd op minimale weigeringen, maar is distinct van GPT, Claude, Gemini of andere vendor-modellen.
Gebruik je prompts voor training?
Nee. Je prompts worden niet gebruikt voor het trainen van ons model. We vereisen alleen een e-mailadres en wachtwoord voor je account.
Kan ik een terugbetaling krijgen?
We geven geen expliciete terugbetalingsvoorwaarden op in deze gids, maar prepaid tegoed vervalt niet. Bekijk de prijzingspagina voor details over opwaarderen en bonusstructuren.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele setup.