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.