NL ▾
API-sleutel aanvragen

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.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
Model-IDuncensored
Base URLhttps://api.openrouteralternativeapi.com/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
AuthenticatieAuthorization: Bearer YOUR_KEY
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
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
JSON-modusresponse_format: {"type": "json_object"}
Contextvenster100.000 tokens (invoer + uitvoer)
Rate limit300 verzoeken per minuut per sleutel
Verzoekgroottetot 8 MB
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
OpwaarderenUSDT (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
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Bonus+5% vanaf $50, +10% vanaf $100
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
InloggenGoogle of e-mail en wachtwoord
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd

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

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.