De OpenRouter API Uitleg
Een OpenAI-compatible API stelt je in staat je codebase naar een nieuwe provider te wisselen zonder logica te herschrijven, wat cruciaal is wanneer je uncensored modellen nodig hebt voor specifieke use cases. Deze gids legt uit hoe base URLs, tokenprijzen en streaming werken zodat je een alternatief endpoint betrouw kunt integreren.
Laatst bijgewerkt
Samenvatting
- Gebruik het standaard /v1/chat/completions-endpoint met elke OpenAI SDK door simpelweg de basis-URL bij te werken.
- Tokenprijzen zijn prepaid en transparant, waarbij alleen wordt gefactureerd voor daadwerkelijk gebruik zonder maandelijkse abonnementen.
- Streamingresponsen via SSE stellen realtime tokenlevering in staat, wat essentieel is voor chatinterfaces.
- Function calling en JSON-modus worden ondersteund voor gestructureerde gegevensextractie en toolintegratie.
Wat is een OpenAI-compatible API?
Het is een REST API die de OpenAI chat-completions-interface volgt. Je verzendt prompts en ontvangt tekstuitvoer met standaard JSON-payloads. Deze compatibiliteit betekent dat je bestaande clientcode zonder grote aanpassingen werkt.
Het primaire eindpunt is POST /v1/chat/completions. Het accepteert berichten als een array van role- en content-objecten. Je kunt ook beschikbare modellen opvragen via GET /v1/models. Deze standaardisatie vermindert de integratietijd aanzienlijk.
Onze service biedt precies deze interface. We serveren één uncensored model onder de ID "uncensored". Het draait op onze eigen servers. Het routeert niet naar andere leveranciers. Je krijgt directe toegang tot het model dat je nodig hebt.
Contextvensters ondersteunen tot 100,000 tokens in totaal. Outputlimieten zijn 16,000 tokens per verzoek. Streaming is beschikbaar via Server-Sent Events. Function calling en JSON-modus worden volledig ondersteund.
Begrip van Base URLs en API-sleutels
De basis-URL verwijst naar de server die je verzoeken verwerkt. Je vervangt de standaard OpenAI-URL door ons specifieke eindpunt. Onze basis-URL is HTTPS://api.openrouterabliterated.com/v1. Deze wijziging stuurt het verkeer naar onze uncensored-infrastructuur.
API-sleutels authenticeren je verzoeken. Je genereert één sleutel per account. De sleutel wordt direct getoond na het aanmaken van een account. Je kunt deze vervangen indien nodig. Elk account heeft op elk moment één actieve sleutel.
Rate limits worden gehandhaafd per sleutel. Je kunt 300 verzoeken per minuut versturen. Tot 8 verzoeken kunnen gelijktijdig worden uitgevoerd. Aanvraaglichamen zijn beperkt tot 8 MB. Deze limieten hanteren goed bij hoog volume gebruik.
Aanmelden vereist slechts een e-mail- of Google-account. Er is geen telefoonnummer nodig. De sleutel verschijnt direct. Je kunt direct verzoeken starten. Privacy wordt behouden; prompts worden niet gebruikt voor training.
Waarom kiezen voor een ongefilterd model voor uw use case?
Uncensored-modellen weigeren geen wettelijk volwassenmateriaal, fictie of controversiële onderwerpen. Ze zijn ideaal voor creatief schrijven, rollenspel of onderzoek. Mainstream modellen passen vaak strikte guardrails toe. Deze kunnen de generatieflow onderbreken.
Ons model is afgestemd om direct te antwoorden. Het verwerkt NSFW-inhoud zonder tegenwind. Het werkt goed voor politieke filosofie of nichegenres. Je krijgt consistent gedrag zonder extra prompting.
Toolgebruik wordt ondersteund. Je kunt tools definiëren voor je applicatie. Het model respecteert toolkeuzes. Dit maakt het geschikt voor complexe workflows. Fouten en weigeringen zijn gratis. Je betaalt alleen voor echt gebruik.
Contentlimieten zijn nog steeds van toepassing. Seksuele inhoud die minderjarigen betreft, wordt altijd geweigerd. Dit is een harde limiet. Dit zorgt voor basisveiligheidsnormen. Alles anders is toegestaan voor jouw gebruiksscenario.
Tokenprijzen: Hoe Kosten Worden Berekend
Prijzen zijn gebaseerd op tokenverbruik. Inputtokens kosten $0,15 per miljoen tokens. Uitvoertokens kosten $0,50 per miljoen tokens. Je betaalt alleen voor wat je gebruikt. Er zijn geen verborgen kosten.
Credit is vooruitbetaald. Je laadt alleen op met crypto. USDT op TRC20 of USDC op Base worden geaccepteerd. Elk geheel bedrag van $20 tot $500 is toegestaan. Credits vervallen nooit. Dit voorkomt abonnement lock-in.
Bonuskrediet is beschikbaar bij stortingen. Je krijgt +5% vanaf $50. +10% vanaf $100. +15% vanaf $200. Dit verlaagt je effectieve kosten. Fouten zijn gratis. Afwijzingen zijn gratis. Je betaalt alleen voor succesvolle tokens.
Een proefaccount krijgt $0,50. Dit is 7 dagen geldig. Zo kun je de API grondig testen. Je kunt de integratie verifiëren voordat je geld stort.
Streaming vs. Niet-streaming responsen
Streaming stuurt tokens terwijl ze worden gegenereerd. Dit vermindert de waargenomen latentie. Gebruikers zien tekst in realtime verschijnen. Het is essentieel voor chatinterfaces. Niet-streaming wacht tot het volledige antwoord is gegenereerd. Dit kan langzaam aanvoelen bij lange uitvoeren.
We ondersteunen streaming via SSE. Het laatste chunk bevat token-gebruik. Dit stelt je in staat de facturatie nauwkeurig bij te houden. Je kunt gedeeltelijke responsen op een beheersbare manier afhandelen. Fouten worden consistent afgehandeld.
Non-streaming is ook beschikbaar. Het retourneert de volledige respons in één keer. Dit is eenvoudiger voor batchverwerking. Je kiest op basis van je behoeften. Beide modi gebruiken hetzelfde eindpunt.
Functieaanroep kan worden gestreamd. Hulpprogramma's worden uitgevoerd zodra ze worden geïdentificeerd. Dit verbetert de interactiviteit. U kunt invoer eerder verwerken. De API neemt de complexiteit voor zijn rekening.
Function Calling en gestructureerde uitvoer
Function calling laat het model tools aanroepen. Je definieert toolschema's in het verzoek. Het model retourneert functie-aanroepen. Jouw code voert ze uit. Dit stelt complexe workflows mogelijk. Je kunt agents of assistenten bouwen.
De JSON-modus forceert gestructureerde uitvoer. Het model retourneert geldige JSON. Dit is handig voor data-extractie. Je krijgt consistente formaten. Parseren is eenvoudiger. Fouten zijn zeldzaam.
Parameters zoals temperatuur en top_p beheren het gedrag. Stop-reeksen beperken de output. Seeds zorgen voor reproduceerbaarheid. Strafpen verminderen herhaling. Je hebt fijne controle.
Toolkeuze kan automatisch of geforceerd zijn. Je specificeert de voorkeur van het model. Dit stuurt het generatieproces. Het verbetert de betrouwbaarheid. Je applicatie blijft robuust.
Veelgemaakte clientbibliotheken en SDK's
De meeste SDK's werken met kleine aanpassingen. Je update alleen de base URL. De rest van de code blijft hetzelfde. Dit geldt voor Python, Node.js en anderen. Integratie is eenvoudig.
De OpenAI SDK is de standaard. Het behandelt authenticatie en retry's. Je geeft je API-sleutel door. De basis-URL wijst naar onze service. Verzoeken worden normaal verzonden.
Streaming wordt ondersteund in alle SDK's. Je itereert over chunks. Tokengebruik is beschikbaar in het laatste chunk. Dit komt overeen met ons facturatiemodel. Fouten worden consistent opgevangen.
Function calling is ingebouwd in moderne SDK's. U voegt tool-definities toe. De SDK parseert de respons. Uw code voert de tools uit. De lus gaat door tot alles klaar is. Het is efficiënt en betrouwbaar.
Foutopsporing Veelvoorkomende API Fouten
Rate limits retourneren 429-fouten. Je kunt 300 verzoeken per minuut versturen. Overschrijding hiervan activeert een wachttijd. Implementeer exponentiële backoff. Dit voorkomt dat je de server overbelast.
Ongeldige sleutels retourneren 401-fouten. Controleer uw API-sleutel. Zorg dat deze actief is. Vervang hem indien nodig. Elk account heeft één sleutel. Genereer een nieuwe als deze verloren is gegaan.
JSON-fouten treden op in de JSON-modus. Zorg dat uw schema geldig is. Het model moet geldige JSON retourneren. Als het mislukt, probeer het dan opnieuw. Pas de temperatuur aan voor betere stabiliteit.
Time-outs treden op bij lange generaties. Verhoog je time-outwaarde. Streaming vermindert het risico op time-outs. Gedeeltelijke responsen worden afgehandeld. Je kunt de volledige output reconstrueren.
Volgende stappen: Je eerste API-sleutel verkrijgen
Bezoek de registratiepagina. Gebruik Google of e-mail. Er is geen telefoonnummer nodig. Het proces is snel. Je krijgt direct toegang.
Uw API-sleutel wordt weergegeven. Kopieer deze veilig. Gebruik hem in uw SDK. Stel de base URL in op ons eindpunt. Begin met het verzenden van verzoeken.
Laad op met crypto. USDT of USDC wordt geaccepteerd. Ontvang bonuscredit op grotere bedragen. Credits vervallen nooit. Gebruik ze in je eigen tempo.
Test met het proefkrediet. Het duurt 7 dagen. Verifieer streaming en functiebellen. Verken de mogelijkheden van het model. Integreer het in uw app. De API is klaar voor productie.
Veelgestelde vragen
Is het onbeperkte model hetzelfde als de modellen van OpenRouter?
Nee, ons model is onafhankelijk. Het draait op onze eigen servers. Het is geen GPT, Claude of een model van een andere leverancier. Het is afgestemd op onbeperkte antwoorden. Je krijgt directe toegang zonder routing.
Hoe betaal ik voor de API?
Wij accepteren alleen crypto. USDT op TRC20 of USDC op Base wordt ondersteund. Stortingsbedragen variëren van $20 tot $500. Bonuscredit wordt toegevoegd bij hogere bedragen. Credits verlopen nooit.
Kan ik dit gebruiken met de OpenAI SDK?
Ja, het is volledig compatibel. Wijzig de basis-URL naar ons eindpunt. Gebruik dezelfde authenticatiemethode. De rest van je code blijft hetzelfde. Streaming en function calling werken zoals verwacht.
Wat zijn de rate limits?
U kunt 300 verzoeken per minuut versturen. Tot 8 verzoeken kunnen gelijktijdig draaien. Request bodies zijn beperkt tot 8 MB. Deze limieten gaan goed om met hoog volume gebruik. Fouten en weigeringen zijn gratis.
Haal je API-sleutel op
Meld je aan, kopieer de sleutel, pas je basis-URL aan. Dat is alles.