Uncensored API Documentatie
Deze ongecensureerde API biedt een direct OpenAI-compatible eindpunt voor tekstgeneratie met hoog volume zonder inhoudsfilters. Begin met voorbetaalde tokens en crypto-opwaarderingen om direct factureringfrictie te omzeilen.
Basis-URL en authenticatiesetup
Verbind met onze uncensored LLM endpoint met de standaard OpenAI SDK-configuratie. Wijs je client naar HTTPS://api.openrouterabliterated.com/v1 en lever je gegenereerde API-sleutel aan in de Authorization-header. Deze basis-URL werkt met elke OpenAI-compatible client, zodat je van leverancier kunt wisselen zonder je integratiecode te wijzigen.
curl https://api.openrouterabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 linux commands for disk usage"}]
}'Authenticatie is afhankelijk van één actieve sleutel per account. Wanneer je een nieuwe sleutel genereert, wordt de vorige direct vervangen.
Eerste verzoek: Chat Completions
Stuur tekstinput en ontvang tekstuitvoer via het standaard chat-completies-eindpunt. Configureer de model-ID naar "uncensored" voor een open-weight model dat is afgestemd om zonder weigeringen te antwoorden voor wettelijk volwassen gebruik. Het model ondersteunt parameters zoals temperature, top_p en stop-sequenties om het generatiegedrag te beheren.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterabliterated.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)Aanvragen worden gefactureerd op basis van echt tokengebruik. Fouten en weigeringen verbruiken uw prepaidtegoed niet. Het contextvenster staat 100.000 tokens toe voor zowel prompt als voltooiing samen.
Node SDK-integratie
Initialiseer de client met je API-sleutel en de specifieke basis-URL om compatibiliteit te garanderen. Gebruik de node SDK om asynchrone verzoeken efficiënt af te handelen. Deze configuratie werkt zowel voor lokale scripts als server-side applicaties die betrouwbare uncensored AI-uitvoer vereisen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterabliterated.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);De API retourneert gestructureerde JSON-responses. Je kunt de inhoud direct parseren in je applicatielogica. Extra routing of modelselectie is niet vereist aangezien we een enkele toegewijde uncensored model serveren.
Streaming-responsen en tokengebruik
Schakel streaming in door de stream-parameter in te stellen op true in uw request payload. De API retourneert Server-Sent Events (SSE)-chunks voor realtime output. De laatste chunk bevat de volledige tokengebruiksstatistieken voor factureringaccuratesse.
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)Streaming vermindert de waargenomen latentie voor lange antwoorden. Elke token wordt meegeteld voor je voorbetaalde saldo. Je kunt het gebruik in real-time monitoren terwijl het model tekst genereert.
Rate Limits en gelijktijdigheid
Elke API-sleutel is beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken. De maximale grootte van de request body is 8 MB. Deze limieten zorgen voor stabiele prestaties voor high-volume uncensored AI-toepassingen. Het overschrijden van deze limieten activeert een 429-fout.
Implementeer exponentiële backoff in je client om rate limits soepel af te handelen. De maximale uitvoer van 16,000 tokens per verzoek voorkomt overmatig resourcegebruik. Pas je instellingen voor gelijktijdigheid aan op basis van de behoeften van je applicatie.
Fouthantering en Contextlimieten
Verwerk standaard HTTP-fouten zoals 401 voor ongeldige sleutels en 402 voor onvoldoende krediet. De 429-status geeft uitputting van de rate limit aan. Contextvensterfouten treden op wanneer de gecombineerde prompt en voltooiing 100,000 tokens overschrijden. Controleer altijd de responsstatuscode voordat je de inhoud parseert.
Fouten rekenen je voorbetaalde tegoed niet in. Als je een factureringsfout tegenkomt, gebruik dan de Support-pagina voor oplossing. Tegoed vervalt niet, dus je kunt verzoeken op elk moment opnieuw proberen.
Veelgestelde vragen
Wat is het openrouter abliterated model?
Het is een open-weight, onbeperkt groot taalmodel dat door onze API wordt geserveerd. Het is geen GPT, Claude of een model van een andere leverancier. Het is afgestemd om zonder inhoudsweigeringen te antwoorden voor wettelijk volwassen gebruik.
Hoe werkt de voorbetaalde credit?
Credit wordt berekend op basis van daadwerkelijk tokengebruik, waarbij fouten en weigeringen gratis zijn. Je betaalt bij met USDT of USDC via crypto. Er is geen abonnement of maandelijkse kosten vereist.
Welke betaalmethoden accepteren jullie?
Alleen crypto: USDT op TRC20 of USDC op Base, elk geheel bedrag van $20 tot $500. Bonuskrediet geldt vanaf $50.
Haal je API-sleutel op
Meld je aan, kopieer de sleutel, pas je basis-URL aan. Dat is alles.