nl ▾
Krijg je sleutel

Integreer routerapi in minuten

Plaats je bestaande OpenAI-compatibele code in routerapi met één variabele-aanpassing. Heb binnen minuten een ongecensureerd eindpunt draaien zonder je integratielogica te moeten aanpassen.

Inhoud

Authenticatie en basis-URL-instelling

Wijzig base_url en api_key om providers direct te wisselen. Wijs je SDK naar HTTPS://api.routerapi.cc/v1 en gebruik de sleutel gegenereerd vanuit je dashboard. Geen complexe routerregels of multi-model configuratie is vereist. Je bestaande headers en clientinstellingen blijven identiek aan de OpenAI-standaard.

De sleutel wordt direct na het aanmelden via Google of e-mail weergegeven. Bewaar deze veilig en voer deze door als de Bearer token in je HTTP Authorization-header. Deze enkele wijziging routeert alle verzoeken naar ons uncensored model zonder je applicatiecode te wijzigen.

Een Chat Completion Request versturen

Stuur een standaard POST aanvraag om /v1/chat/completions om tekst te genereren. Het eindpunt accepteert dezelfde JSON-structuur die door OpenAI wordt gebruikt, zodat je prompts zonder aanpassingen werken. Gebruik de model-ID uncensored toegang tot ons grote taalmodel dat is afgestemd op onbeperkte antwoorden.

Elk verzoek verbruikt tokens van je voorbetaalde saldo. Fouten en weigeringen brengen je geen kosten in rekening, zodat je vrij kunt testen. Het volgende voorbeeld toont een eenvoudige tekstgeneratieaanroep met de officiële SDK.

curl https://api.routerapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this 1000 word article in three sentences."}]
  }'

De respons retourneert de gegenereerde tekst in de choices[0].message.content veld. U kunt parameters aanpassen zoals temperature of top_p om de creativiteit te regelen. Er zijn geen embeddings- of image generatie-eindpunten beschikbaar; deze dienst richt zich strikt op tekstcompletie.

Stream-antwoorden verwerken (SSE)

Activeer streaming door stream: true in je aanvraaglichaam. De API retourneert Server-Sent Events (SSE) voor realtime tokenlevering. Dit vermindert de waargenomen latentie voor chatinterfaces en rollenspelapplicaties. Elk blok bevat een gedeeltelijke delta van het antwoord.

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)

De laatste chunk bevat de volledige statistieken over tokengebruik voor het verzoek. Parse de content veld uit elke delta om het volledige bericht te reconstrueren. Deze aanhouding houdt je UI responsief terwijl het model lange contexten verwerkt. Tokenaantallen in het laatste chunk weerspiegelen zowel input- als outputgebruik.

Tools en Function Calling gebruiken

Geef tooldefinities in de tools parameter om functievermogen in te schakelen. Het model retourneert gestructureerde toolaanroepen in het antwoord in plaats van platte tekst. Specificeer tool_choice om het model te dwingen een specifieke functie te gebruiken of automatisch te selecteren. Deze functie werkt identiek aan het OpenAI-function-calling-formaat.

from openai import OpenAI

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

Definieer je functies met JSON-schema's en stuur ze in het verzoek. De API verwerkt de routing tussen tekstgeneratie en toolaanroepen. Gebruik de response_format parameter met {"type": "json_object"} voor strikte JSON-output wanneer tools niet nodig zijn. Dit zorgt voor consistente gestructureerde data voor je backenddiensten.

JSON-modus instellen voor gestructureerde uitvoer

Forceer het model om geldige JSON uit te geven door response_format naar {"type": "json_object"}. Dit is essentieel voor het parseren van gegevens in geautomatiseerde workflows of AI-agents. Het model zal proberen alle haakjes te sluiten en het gevraagde schema te volgen. Fouten kunnen optreden als de uitvoer te lang wordt voor het contextvenster.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.routerapi.cc/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);

Combineer JSON-modus met temperature instellen op 0 voor maximale determinisme. Gebruik dit voor het extraheren van entiteiten, het formatteren van data of het genereren van configuratiebestanden. Het uncensored-model gaat goed om met complexe geneste structuren. Valideer de output altijd in je code voordat je deze verwerkt.

Tokenlimieten en kosten begrijpen

Het contextvenster ondersteunt 100.000 tokens voor zowel prompt als voltooiing samen. Elke aanvraag kan tot 16.000 tokens uitvoeren, of 2.048 als max_tokens is niet ingesteld. Prijzen zijn $0.15 per miljoen input tokens en $0.50 per miljoen output tokens. Credit verloopt niet en fouten zijn gratis.

Blijf uw verbruik bij via het dashboard of de response headers. Verzoeken zijn beperkt tot 8 MB in body grootte. U kunt bijladen met USDT (TRC20) of USDC (Base) vanaf $20. Bonus tegoed neemt toe met grotere stortingen: +5% bij $50, +10% bij $100 en +15% bij $200. Er zijn geen abonnementskosten.

Veelgestelde vragen

Hoe ga ik om met rate limits en fouten?

Een 429-statuscode geeft aan dat u deze limieten hebt overschreden; wacht kort voordat u het opnieuw probeert. Een 401-fout betekent dat uw API-sleutel ongeldig is, en een 402-fout geeft onvoldoende voorgeladen tegoed aan. Controleer de foutberichttekst voor details over welke limiet is geactiveerd.

Is RouterAPI geschikt voor productiegebruik met hoge volumes?

Ja, de service ondersteunt gelijktijdige verzoeken en streaming voor toepassingen met lage latentie. Het biedt echter geen SLA-garanties en geavanceerde functies zoals embeddings. Gebruik het voor chat, roleplay of creatief schrijven waar ongecensureerde output cruciaal is. Houd je tokengebruik in de gaten om ervoor te zorgen dat je vooruitbetaalde saldo je volume dekt.

Wat gebeurt er met mijn krediet als ik een fout maak?

Credit is vooruitbetaald en vervalt nooit, zodat ongebruikte middelen onbeperkt beschikbaar blijven. Fouten zoals dubbele charges worden opgelost via de Support-pagina. Fouten en weigeringen verbruiken geen credit, dus het testen van je prompts is gratis. Je kunt op elk moment opnieuw opladen met crypto.

Haal je API-sleutel op

Meld je aan, haal je sleutel op en wijs naar de nieuwe basis-URL. Klaar.