nl ▾
API-sleutel ophalen
openroutergdpr.comUncensored API. Geen weigeringen. Zero tracking.

Snelstartgids voor Uncensored API

Haal je API-sleutel op en begin verzoeken te sturen naar ons ongeremd, GDPR-vriendelijk eindpunt. Deze gids behandelt de essentiële OpenAI-compatible calls die je nodig hebt voor snelle integratie.

Vereisten: Uw API-sleutel

Haal je referenties direct op na het aanmelden. Ga naar de API-sleutel ophalen pagina en verifieer via Verdergaan met Google of door je e-mail en wachtwoord in te voeren. Het systeem toont je unieke sleutel direct, en er is geen telefoonnummer vereist voor deze stap. Je kunt een sleutel op elk moment regenereren, maar dit maakt de vorige ongeldig, dus bewaar deze veilig. Deze enkele sleutel verifieert al je verzoeken aan de API.

Basis-URL en kopteksten

Wijs uw client naar het juiste eindpunt om juiste connectiviteit te garanderen. Gebruik de base URL https://api.openroutergdpr.com/v1 voor alle interacties. Stel de Authorization header om Bearer YOUR_API_KEY en de Content-Type naar application/json. Deze opstelling werkt met elke standaard OpenAI SDK of HTTP-client zonder dat aangepaste adapters nodig zijn. We ondersteunen standaardparameters zoals temperature en top_p voor het regelen van responsvariabiliteit.

Uw eerste verzoek verzenden

Voer een basis completion uit om te controleren of uw configuratie correct is. Stuur een POST-verzoek naar /v1/chat/completions met de modelidentifier uncensored. Dit bevestigt dat je sleutel werkt en het model reageert op tekstinputs zoals verwacht. Het model behandelt onbeperkte onderwerpen voor wettelijk volwassen gebruik zonder standaard weigeringen. Zie het onderstaande voorbeeld voor de minimale JSON-structuur die vereist is.

curl https://api.openroutergdpr.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the GDPR articles applicable to cross-border data transfers."}]
  }'

Stream-antwoorden verwerken

Ontvang token-voor-token updates voor lagere latentie en betere gebruikerservaring. Schakel streaming in door stream: true in je aanvraaglichaam. De server stuurt Server-Sent Events (SSE) die gedeeltelijke antwoorden bevatten. Het laatste blok bevat de volledige statistieken over tokengebruik voor nauwkeurige facturering. Deze aanpak is ideaal voor chatinterfaces waar gebruikers onmiddellijke tekstgeneratie verwachten. Monitor de delta velden om het volledige bericht te reconstrueren.

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)

JSON-modus en toolaanroep

Structureer je outputs betrouwbaar met ingebouwde formatteringsfuncties. Stel response_format naar {"type": "json_object"} om JSON-conformiteit af te dwingen. U kunt ook tools voor function calling, waardoor het model specifieke acties kan uitvoeren. Gebruik tool_choice om te bepalen wanneer het model besluit een functie aan te roepen. Deze functies werken met standaard OpenAI-compatible clients, waardoor de integratie voor bestaande applicaties eenvoudig is.

from openai import OpenAI

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

Tokenlimieten begrijpen

Beheer je contextvenster om truncatie of fouten te vermijden. Het model ondersteunt een contextvenster van 100.000 tokens voor zowel prompt als voltooiing samen. Elk verzoek kan maximaal 16.000 tokens uitvoeren, of 2.048 als je niet specificeert max_tokens. Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. De grootte van de request body mag 8 MB niet overschrijden. Het overschrijden van deze limieten resulteert in specifieke HTTP-foutcodes.

import OpenAI from "openai";

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

Veelgestelde vragen

Is deze OpenRouter GDPR-compliant?

Ja, we gebruiken je prompts niet voor trainingsgegevens. In tegenstelling tot multi-vendor routers die gegevens naar verschillende backends sturen, serveren we een enkel model op onze eigen servers, wat duidelijker datacontrole biedt voor naleving van de AVG.

Wat gebeurt er als ik een frequentielimiet raak?

U ontvangt een 429-statuscode als u meer dan 300 verzoeken per minuut of 8 gelijktijdige verbindingen overschrijdt. Wacht kort voordat u het opnieuw probeert, of vermindert uw concurrency. Zorg ervoor dat u geen oversized payloads verzendt die de limiet van 8 MB voor de body overschrijden.

Waarom krijg ik een 402-fout?

Een 402-status geeft aan dat uw vooruitbetaalde tegoedsaldo onvoldoende is voor het verzoek. Laad uw account op met USDT (TRC20) of USDC (Base) om de service te hervatten. Fouten en weigeringen kosten geen tegoed, dus alleen succesvol voltooide verzoeken worden in rekening gebracht.

Verkrijg nu je API-sleutel

Meld je aan, kopieer de sleutel, pas de basis-URL aan. Dat is het.

API-sleutel ophalenDocumentatie bekijken