API-documentatie: Chatvoltooiingen
Drop-in uncensored API: wijzig base_url en sleutel, behoud de code. Je betaalt alleen voor echte tokens met een voorgebetaald krediet dat niet verloopt en geen maandelijkse kosten.
Basis-URL en authenticatie
De basis-URL is https://api.routeria.cc/v1. Voer je API-sleutel in de Authorization header. Fouten en weigeringen zijn gratis, dus je betaalt alleen voor gegenereerde tokens.
- GET
/v1/modelslijst beschikbare modellen. - POST
/v1/chat/completionsverwerkt tekstgeneratie.
Authenticatie is streng. Een 401-fout betekent dat je sleutel ongeldig of ontbrekend is. Een 402-fout geeft onvoldoende voorgebetaald tegoed aan. Je kunt bijbetalen met USDT (TRC20) of USDC (Base).
Eerste verzoek met cURL
Stuur een POST-verzoek naar het chat-completies-eindpunt. De model-ID is uncensored. Het is een open-weight model dat is afgestemd op antwoorden zonder inhoudelijke weigeringen voor wettelijk volwassen gebruik.
Je moet de Content-Type header om application/json. De request body bevat de model-ID en je berichtenarray.
Fouten verbruiken niet uw tegoed. U kunt uw sleutel verifiëren door eerst het models-eindpunt aan te roepen.
curl https://api.routeria.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "explain how the router handles packet loss"}]
}'
Python SDK Integratie
Gebruik de officiële OpenAI Python SDK. Stel de base URL in op https://api.routeria.cc/v1 en geef je API-sleutel op. De model-ID blijft uncensored.
Deze aanpak houdt je bestaande code intact. Je wijzigt alleen het configuratieobject. De SDK behandelt JSON-serialisatie en retry-logica automatisch.
Streaming wordt ondersteund via de stream parameter. Je ontvangt tekstchunks naarmate ze worden gegenereerd.
from openai import OpenAI
client = OpenAI(base_url="https://api.routeria.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)
Node SDK-gebruik
Initialiseer de client met de juiste basis-URL en API-sleutel. Geef de model-ID uncensored in je voltooiingsaanroepen.
De Node SDK spiegelt de Python-implementatie. Je kunt responsen streamen of wachten op de volledige voltooiing. Tokengebruik wordt gerapporteerd in de laatste chunk.
Zorg ervoor dat je omgevingsvariabelen de sleutel veilig opslaan. De API-sleutel wordt direct getoond bij registratie via Google of e-mail.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routeria.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);
Streaming en Token-gebruik
Activeer streaming door stream: true in je verzoek. Je ontvangt Server-Sent Events (SSE) voor elke token.
De laatste chunk bevat de volledige statistieken voor tokengebruik. Inputtokens worden aangerekend tegen $0.15 per 1M tokens. Outputtokens kosten $0.50 per 1M tokens.
Streaming vermindert de waargenomen latentie. Je kunt tekst weergeven zodra deze aankomt. Het contextvenster ondersteunt in totaal 100,000 tokens.
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)
Function Calling en JSON-modus
Functieaanroep inschakelen met de tools parameter. Het model ondersteunt tool_choice voor strikte controle. Gebruik response_format: {"type": "json_object"} voor gestructureerde uitvoer.
Dit zorgt voor consistente parsing in je applicatie. Het model is geoptimaliseerd voor duidelijke, gestructureerde antwoorden.
U kunt tools combineren met streaming. Het model zal functies aanroepen wanneer nodig. Alle parameters zoals temperature en top_p worden ondersteund.
Parameters: Temperature, Top-P, Stop
Aanpassen temperature voor creativiteit. Lagere waarden maken outputs deterministischer. top_p beheers nucleus sampling. Stel stop sequenties om de generatie te stoppen.
Andere ondersteunde parameters zijn seed, presence_penalty, en frequency_penalty. Deze stellen je in staat de outputstijl te verfijnen.
De standaard maximale uitvoer is 2.048 tokens. Je kunt dit verhogen tot 16.000 tokens per verzoek. Het totale contextvenster bedraagt 100.000 tokens.
Limieten en kwota's
Elke API-sleutel is beperkt tot 300 verzoeken per minuut. Je kunt 8 gelijktijdige verzoeken per sleutel uitvoeren. De grootte van de request body is beperkt tot 8 MB.
Een 429-fout geeft aan dat u de rate limit heeft overschreden. Wacht voordat u opnieuw probeert. Elk account heeft één actieve sleutel; een nieuwe sleutel vervangt de oude.
De model-ID is altijd uncensored. Het is geen GPT, Claude of een ander vendor-model. Het is een open-weight model dat op onze servers draait.
Veelgestelde vragen
Is dit hetzelfde als OpenAI?
Nee. We serveren een open-weight ongecureerd model. Het is compatibel met het OpenAI API-formaat, maar het is geen GPT. Je verandert de base URL en key om het te gebruiken.
Hoe betaal ik voor de API?
We accepteren alleen crypto. Je kunt opwaarderen met USDT (TRC20) of USDC (Base). Het minimumbedrag is $20. Credit vervalt nooit en heeft geen maandelijkse kosten.
Wat is de grootte van het contextvenster?
Het contextvenster is 100.000 tokens voor prompt en voltooiing samen. De maximale uitvoer per verzoek is 16.000 tokens. Fouten zijn gratis en tellen niet mee voor je limiet.
Verkrijg nu je API-sleutel
Meld je aan, kopieer de sleutel, pas de basis-URL aan. Eenvoudige setup.