nl ▾
Krijg je sleutel

Integreer het onbeperkte model

Plaats het ongecensureerde model in je bestaande stack met standaard OpenAI-compatible eindpunten. Je krijgt tekst-in, tekst-uit inferentie met transparante per-token prijzen en geen maandelijkse overhead.

Basis-URL en authenticatie

Verbind je client met onze toegewijde gateway met behulp van de verstrekte basis-URL. Alle verzoeken vereisen een geldige API-sleutel die wordt meegegeven in de Authorization header. Deze opstelling werkt met elke OpenAI-compatible SDK zonder je core logica aan te passen.

Meld je aan voor een sleutel via Google of e-mail op de pagina API-sleutel ophalen. De sleutel verschijnt onmiddellijk, zodat je direct kunt beginnen met testen zonder telefoonverificatie. Bewaar je inloggegevens veilig, omdat deze toegang geven tot je vooruitbetaalde krediet.

Je eerste verzoek maken

Stuur een standaard chat-completion verzoek om tekst te genereren. Gebruik de model-identificator uncensored toegang tot ons open-weight model dat is afgestemd op onbeperkte antwoorden.

curl https://api.openrouterpricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the hourly rate for each model tier."}]
  }'

Zorg ervoor dat je payload de model veld en je messages array. De API retourneert JSON met de gegenereerde inhoud, klaar voor je applicatielogica.

Python SDK integratie

Gebruik de officiële OpenAI Python-bibliotheek om verbinding te maken met onze API. Wijs de client naar onze basis-URL en injecteer uw API-sleutel. Deze aanpak houdt uw code schoon en maakt gebruik van de bestaande community-ondersteuning voor de standaardbibliotheek.

from openai import OpenAI

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

Initialiseer de client met je sleutel en de aangepaste basis-URL. Roep het chat-completions-eindpunt aan precies zoals je dat zou doen voor andere modellen, maar met de uncensored model-ID.

Node SDK-integratie

Integreer direct in je JavaScript- of TypeScript-projecten met behulp van de Node OpenAI SDK. Stel de baseURL en apiKey eigenschappen om verzoeken correct te routeren. Deze methode zorgt voor typeveiligheid en eenvoudige foutafhandeling in moderne webapps.

import OpenAI from "openai";

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

Configureer de SDK-instantie met je referenties. Stuur berichten en ontvang antwoorden met standaard async/await-patronen, naadloos passend in je bestaande Node.js-architectuur.

Streaming responses

Activeer streaming door stream aan true in je request. Dit retourneert een Server-Sent Events (SSE) stream, waardoor je tokens kunt weergeven zoals ze worden gegenereerd. Het vermindert de waargenomen latentie voor eindgebruikers en verbetert de interactiviteit.

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)

Parseer de SSE-chunks om uw UI in realtime bij te werken. Het laatste blok bevat het totale tokengebruik, dat wordt gefactureerd tegen uw prepaid credit. Fouten tijdens streaming brengen geen kosten met zich mee.

Limieten, fouten en context

Monitor uw snelheidslimieten en behandel fouten soepel. U mag 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel uitvoeren. Als u deze overschrijdt, ontvangt u een 429-statuscode. Een 401-fout geeft een ongeldige sleutel aan, terwijl een 402-fout betekent dat u uw krediet moet opladen.

Het model ondersteunt een contextvenster van 100.000 tokens voor zowel input als output samen. De maximale output is beperkt tot 16.000 tokens, tenzij anders gespecificeerd. Houd je verzoeken binnen deze grenzen om inkorting of fouten te vermijden.

Veelgestelde vragen

Hoe verhoudt dit zich tot de prijzen van Open Router?

Onze per-token tarieven zijn transparant en concurrerend, vaak lager dan die van geaggregeerde providers. We rekenen $0,15 per miljoen input tokens en $0,50 per miljoen output tokens, zonder maandelijkse kosten of verborgen kosten. Dit directe prijsmodel vermijdt de meerprijs die vaak wordt gezien bij multi-vendor gateways.

Wat gebeurt er als ik een fout krijg tijdens streamen?

Fouten worden soepel afgehandeld zonder dat je wordt gefactureerd voor onvolledige antwoorden. Als een verzoek faalt door netwerkproblemen of ongeldige parameters, worden er geen tokens van je krediet afgetrokken. Je kunt het verzoek opnieuw proberen zonder boete, zodat je alleen betaalt voor succesvolle voltooiingen.

Kan ik dit model gebruiken voor function calling?

Ja, de API ondersteunt function calling via de standaard parameter tools. Je kunt je functies definiëren in het verzoek en het model retourneert gestructureerde gegevens. Hiermee kun je het ongecensureerde model integreren in complexe workflows die toolgebruik of API-interacties vereisen.

Haal je API-sleutel op

Registreer, haal je sleutel op en pas je basis-URL aan. Dat is alles wat je hoeft te doen.

Krijg je sleutel