nl ▾
API-sleutel ophalen

OpenAI Compatibele API Documentatie

Begin met onze ongecensureerde LLM API door je bestaande OpenAI-compatible SDKs aan te sluiten op ons gehoste eindpunt.

Basis-URL en authenticatie

Start elk verzoek door uw SDK naar onze basis-URL te wijzen en uw API-sleutel in de autorisatieheader op te geven.

Het endpoint is https://api.openrouterabliteratedmodels.com/v1. Je authenticeert met een Bearer-token dat je op je accountdashboard hebt gegenereerd. Deze sleutel is het enige vereiste referentiepunt voor alle daaropvolgende calls, waardoor je verzoeken direct naar onze infrastructuur voor ongefilterde modellen worden gerouteerd zonder tussenliggende routelagen.

Eerste verzoek

Stuur uw eerste voltooiing door een bericht naar het chatcompletie-eindpunt te posten met uw favoriete HTTP-client.

De modelidentifier is strikt uncensored. Je kunt tekstprompts versturen met standaardparameters zoals temperature of top_p. De API retourneert een tekstrespons zonder contentweigeringen voor wettelijke volwassen onderwerpen, waarbij het afgezwakte gedrag behouden blijft dat je verwacht van open-weight modellen die zijn afgestemd op onbeperkte output.

curl https://api.openrouterabliteratedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the factorial of 5."}]
  }'

Python SDK

Integreer de API in uw Python-projecten door de basis-URL en modelnaam in te stellen in uw OpenAI-clientconfiguratie.

Deze aanpak stelt je in bestaande code te hergebruiken die uitgaat van een OpenAI-compatible endpoint. Geef je API-sleutel door via omgevingsvariabelen of directe initialisatie. De client behandelt serialisatie en foutparsen automatisch, en levert ruwe teksttokens of gestructureerde JSON, afhankelijk van je response format-instellingen.

from openai import OpenAI

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

Verbind je Node.js-toepassingen door het OpenAI-pakket te configureren zodat het naar onze specifieke basis-URL wijst in plaats van de standaard.

Stel de apiKey en baseURL eigenschappen voordat je enige aanroepen doet. Dit zorgt ervoor dat je functieaanroepen, streaming-antwoorden en JSON-modusverzoeken naar onze ongecensureerde infrastructuur worden gestuurd. Je kunt doorgaan met het gebruik van bekende methoden zoals chat.completions.create met volledige compatibiliteit.

import OpenAI from "openai";

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

Ontvang realtime tekstgeneratie door streammodus in te schakelen, die tokens levert zodra deze beschikbaar zijn via Server-Sent Events.

Stel de stream-parameter in op true in je request. De API retourneert een reeks chunks, zodat je tekst incrementeel in je UI kunt renderen. Statistieken over tokenverbruik zijn opgenomen in de laatste chunk, zodat je het verbruik nauwkeurig kunt bijhouden zonder te wachten tot de hele respons is gegenereerd.

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 functaanroeping

Forceer gestructureerde uitvoer of schakel toolgebruik in door het aanvraagformaat en tooldefinities in je payload te configureren.

Gebruik response_format instellen op json_object om ervoor te zorgen dat het model geldige JSON retourneert zonder markdown-omhulsels. Definieer voor functaanroepen je tools in het request body en laat het model beslissen wanneer ze aangeroepen moeten worden. Dit ondersteunt complexe workflows waarbij het ongecensureerde model gestructureerde data moet retourneren voor downstream-verwerking.

Veelgestelde vragen

Wat is de grootte van het contextvenster voor aanvragen?

Het model ondersteunt een totaal contextvenster van 100.000 tokens, zowel inputprompt als outputvoltooiing samen. Dit maakt uitgebreide gesprekken of het verwerken van grote documenten in één verzoek mogelijk zonder truncatieproblemen.

Welke betaalmethoden accepteren jullie?

Alleen crypto: USDT op TRC20 of USDC op Base, elk geheel bedrag van $20 tot $500. Bonuskrediet geldt vanaf $50.

Wat zijn de rate limits per API-sleutel?

U bent beperkt tot 300 requests per minute en 8 gelijktijdige requests op elk gegeven moment per sleutel. Als u deze limieten overschrijdt, retourneert de API een 429 status code. Zorg ervoor dat uw applicatie retries afhandelt om uw workflow niet te verstoren.

Haal je API-sleutel op

Meld je aan, kopieer je sleutel, werk de basis-URL bij. Eenvoudige integratie.