OpenAI Compatibele API Documentatie
Plaats je openrouter AI-sleutel in elke standaard client en ontvang ruwe, ongefilterde tekst. Deze gids behandelt de exacte eindpunten, parameters en limieten die je nodig hebt om direct te beginnen met bouwen.
Authenticatie en basis-URL
Gebruik je sleutel als Bearer token in de Authorization-header. De base URL is HTTPS://api.openrouteraikey.com/v1. Dit endpoint werkt met de officiële OpenAI SDK's en elke OpenAI-compatible client door base_url en de API key aan te passen. Je hoeft je integratielogica niet te herschrijven. Wissel gewoon de sleutel en de base URL. Je verzoeken gaan rechtstreeks naar ons uncensored-model. Geen complexe routing. Geen vendor lock-in. Houd je bestaande codestructuur intact.
Eerste verzoek
Stuur een POST-verzoek naar /v1/chat/completions met je model id ingesteld op uncensored. Het systeem retourneert tekst op basis van je prompt. Je kunt onmiddellijk beginnen met testen met een eenvoudig curl-commando. Dit bevestigt dat je sleutel werkt en toont de latentie. Je krijgt een direct antwoord. Geen extra headers om te parseren. Gewoon ruwe tekstuitvoer.
curl https://api.openrouteraikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check if port 8080 is open on 10.0.0.5"}]
}'
Python SDK
Installeer het openai-pakket en wijs het naar onze basis-URL. Hiermee kunt u bekende Python-code gebruiken. Geef uw sleutel en de modelnaam door. De respons bevat de gegenereerde tekst. U kunt snel itereren. Deze methode is betrouwbaar voor batchverwerking. Het verwerkt de verbindingdetails voor u. U concentreert zich alleen op de promptlogica.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraikey.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
Gebruik de OpenAI Node SDK om verzoeken te versturen. Stel de baseURL in op ons eindpunt. Gebruik de model-ID 'uncensored'. Dit werkt goed voor webservers en scripts. De bibliotheek regelt de HTTP-details. Je krijgt een schoon object terug. Foutafhandeling is standaard. Je kunt dit in elk Node.js-project integreren. Het houdt je codebase consistent. Geen extra afhankelijkheden nodig.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteraikey.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 en Token-gebruik
Schakel streamen in door stream in te stellen op true. Je ontvangt chunks zodra ze worden gegenereerd. Dit vermindert de waargenomen latentie voor gebruikers. De laatste chunk bevat het totale token-gebruik. Je kunt kosten in realtime bijhouden. Dit is nuttig bij lange gesprekken. Je wacht niet op de volledige respons. De gegevens stromen terwijl ze worden gemaakt. Het voelt direct aan. De gebruiksgegevens zijn betrouwbaar voor facturering.
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)
Limieten, fouten en context
Je krijgt 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Het contextvenster is 100.000 tokens. Fouten retourneren standaard HTTP-codes. 401 betekent een ongeldige sleutel. 402 betekent geen tegoed. 429 betekent limiet bereikt. Verzoeken boven de 8 MB worden afgewezen. Maximaal uitvoer is 16.000 tokens. Fouten en weigeringen zijn gratis. Je vooruitbetaalde tegoed wordt alleen belast voor echt gebruik. Dit houdt de kosten voorspelbaar. Je betaalt alleen voor tokens. Geen verborgen kosten. Geen abonnementsvalkuilen. Privacy is streng. Prompts worden niet gebruikt voor training. Meld je aan met Google of e-mail. Geen telefoonnummer vereist. De proefversie geeft je $0.50 voor 7 dagen. Vul aan met USDT of USDC. Bonussen gelden bij $50, $100 en $200. Krediet vervalt niet. Restituties zijn niet standaard, maar fouten worden gecorrigeerd. Dit is een directe API. Geen tussenpersonen. Geen corporate gatekeeping. Gewoon ruwe output. Begin nu met bouwen. Het ongecensureerde model is klaar. Gebruik het voor volwassen inhoud. Gebruik het voor creatieve vrijheid. Gebruik het voor onderzoek. De limiet is alleen je verbeelding. Houd het simpel. Houd het snel. Houd het ongecensureerd.
Veelgestelde vragen
Hoe krijg ik een openrouter AI-sleutel?
Ga naar de pagina 'API-sleutel ophalen'. Meld je aan met Google of e-mail en wachtwoord. De sleutel wordt direct getoond. Er is geen telefoonnummer nodig. Je kunt er direct mee aan de slag.
Wat gebeurt er als ik op raak van krediet?
U ontvangt een 402-fout. Laad op met USDT of USDC. Het tegoed vervalt nooit. U kunt elk willekeurig heel bedrag tussen $20 en $500 toevoegen. Bonussen zijn van toepassing in hogere tarieven.
Is het onbeperkte model hetzelfde als andere leveranciers?
Nee. Het is een open-weight model afgestemd op geen refusals. Het is geen GPT, Claude of enig ander model van een leverancier. Het draait op onze servers. Gebruik de model-id uncensored.
Haal nu je sleutel op.
Registreer, kopieer je sleutel, wijs deze naar de nieuwe basis-URL. Dat is het volledige workflow.