Snelstartgids voor Uncensored API
Stop met betalen voor routeringsopslagen. We bieden een enkele, toegewijde uncensored LLM via een pure OpenAI-compatible API. Wissel je clientcode af naar onze basis-URL en begin direct met genereren.
Installatie en setup
Configureer uw omgeving met de basis-URL en API-sleutel. Deze ongecensureerde API gebruikt de standaard /v1/chat/completions endpoint. Verander de base_url in uw SDK-client en geef de sleutel uit het dashboard op.
- Basis-URL:
https://api.openrouterapipricing.com/v1 - Model-ID:
uncensored
Authenticatie is afhankelijk van één sleutel per account. Je ontvangt de sleutel direct na het aanmaken via Google of e-mail. Er is geen telefoonnummer vereist.
curl https://api.openrouterapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get me the price per token for the largest model"}]
}'
Basis chat-completie
Stuur een standaard chat-completion verzoek om tekstantwoorden te krijgen. Het model accepteert tekstinput en retourneert tekstoutput. Gebruik de uncensored model-ID voor onbeperkte generatie.
U kunt de lengte en stijl van het antwoord controleren met standaardparameters. De API ondersteunt geen embeddings of image generatie. Verzoeken worden strikt gefactureerd op token-gebruik.
Streaming responses
Schakel streaming in om tokens in real-time te ontvangen. Dit vermindert de waargenomen latentie voor je gebruikers. Het laatste chunk bevat het totale tokengebruik voor de aanvraag.
Streaming werkt met alle standaard SDK's. Verwerk de streamevents om je UI geleidelijk bij te werken. Dit is ideaal voor chatbotinterfaces.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterapipricing.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)
Functieaanroep en hulpprogramma's
Definieer tools in je request om het model functies te laten aanroepen. Gebruik de tools parameter om schema's op te geven. Het model retourneert toolaanroepen wanneer dit gepast is.
Instellen tool_choice om functgebruik af te dwingen. Dit werkt met het standaard OpenAI-compatible formaat. Parse de toolaanroepen in je applicatielogica.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterapipricing.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);
JSON-modus
Forceer het model om geldige JSON uit te geven. Stel response_format naar {"type": "json_object"}. Dit zorgt voor gestructureerde gegevens voor je applicaties.
JSON-modus verbetert de betrouwbaarheid bij gegevensextractietaken. Het model houdt zich aan het schema dat je verstrekt. Gebruik dit voor consistente parsing.
Parameters, limieten en fouten
Reguleer de generatie met temperature, top_p, en stop sequenties. Het contextvenster is 100.000 tokens in totaal. Maximaal 16.000 tokens uitvoer per verzoek. Fouten zoals 401 (ongeldige sleutel) of 402 (geen tegoed) zijn gratis. 429 geeft rate limits aan. Verzoeken zijn beperkt tot 300 per minuut. De request body moet kleiner zijn dan 8 MB.
Streaming
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)Veelgestelde vragen
Wat is de prijs voor de openrouter API voor uw onbeperkte model?
We rekenen $0.15 per 1M invoertokens en $0.50 per 1M uitvoertokens. Er zijn geen abonnementen of maandelijkse kosten. Tegoed vervalt niet en wordt strikt op basis van gebruik in rekening gebracht.
Hoe laad ik mijn account op?
Laad alleen op met crypto: USDT (TRC20) of USDC (Base). Geaccepteerde bedragen variëren van $20 tot $500. Je ontvangt bonuscredit voor hogere stortingen.
Wat zijn de rate limits?
Je kunt 300 verzoeken per minuut per sleutel uitvoeren. Je kunt 8 gelijktijdige verzoeken hebben. De limiet voor de request body is 8 MB. Er is één actieve sleutel toegestaan per account.
Haal nu je sleutel op.
Meld je aan, haal de sleutel op en wijs je client naar ons eindpunt. Dat is alles wat erbij komt kijken.