API-snelstartgids
Stop met vechten tegen inlogmuren. Deze quickstart laat zien hoe je de ongecensureerde API kunt aanroepen met je sleutel en snel tekst terugkrijgt.
Authenticatie: Je API-sleutel gebruiken
Stuur je sleutel in de Authorization header. Begin met het aanmaken van een account met Google of e-mail. Je sleutel verschijnt direct. Geen telefoonnummer blokkeert je toegang. Gebruik Bearer YOUR_KEY voor elk verzoek. Het systeem verwerpt ongeldige keys met een 401-fout. Controleer je saldo voordat je zwaar gebruik maakt.
Eindpunt: /v1/chat/completions
Post JSON naar het chat-eindpunt. Dit standaardroute accepteert uw prompt en modelnaam. Stuur de model-ID uncensored voor ruwe output. De basis-URL is https://api.llmwithoutlogin.com/v1. Je krijgt tekstantwoorden direct. Hier is een basis curl-voorbeeld:
curl https://api.llmwithoutlogin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the latest npm package version"}]
}'
Houd uw requests eenvoudig. Het systeem verwerkt ze snel. Vermijd complexe geneste structuren in eerste instantie.
Parameters: Temperatuur, Top P en Stop
Reguleer de creativiteit met deze instellingen. Stel temperature na 0.7 voor evenwichtige output. Gebruik top_p om tokens met een lage waarschijnlijkheid te filteren. Definieer een stop sequentie instellen om de generatie voortijdig te beëindigen. Deze parameters beïnvloeden de stijl van het antwoord. Python SDK behandelt ze eenvoudig:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmwithoutlogin.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)
Pas waarden aan op je specifieke use case. Hogere temperatuur verhoogt de willekeurigheid.
Streaming-responsen via SSE
Ontvang tokens zoals ze genereren. Stel stream: true in je verzoek. De API retourneert Server-Sent Events. Elk deel bevat gedeeltelijke tekst. Dit vermindert de waargenomen latentie aanzienlijk. Gebruik dit voor lange uitvoer:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmwithoutlogin.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);
Buffer de chunks in je applicatie. Plak ze aan elkaar tot de eindtekst. Deze methode is efficiënt voor real-time interfaces.
Function Calling en JSON-modus
Structureer je output nauwkeurig. Gebruik response_format met {"type": "json_object"}. Dit forceert het model om geldige JSON terug te geven. Je kunt ook tools definiëren voor function calling. Het systeem houdt zich aan je schema. Definieer de tools in je payload. Dit zorgt voor betrouwbare parsing in je code.
Afhandeling van fouten en tokengebruik
Blijf uw aanvraagstatuscodes bewaken. Een 401-fout betekent dat uw sleutel ongeldig is. Een 402-fout geeft onvoldoende tegoed aan. Een 429-fout geeft limietoverschrijding aan. U heeft 300 aanvragen per minuut. Het contextvenster is 100,000 tokens. De output is beperkt tot 16,000 tokens. Controleer het laatste SSE-chunk voor gebruikstatistieken. Fouten verbruiken geen tegoed. Uw vooruitbetaalde saldo blijft intact.
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
Is dit een openai-compatible ongecensureerde API?
Ja, het volgt de standaard chat-completies-indeling van OpenAI. Je kunt de officiële SDK's gebruiken door de basis-URL aan te passen. Het model reageert zonder standaard inhoudsweigeringen voor wettelijke onderwerpen voor volwassenen.
Wat gebeurt er als ik een 429-fout voor frequentielimiet krijg?
Je hebt de limiet van 300 verzoeken per minuut overschreden. Wacht een minuut en probeer je verzoek opnieuw. Het systeem staat 8 gelijktijdige verzoeken per key toe. Pas je concurrency aan als je frequente fouten ziet.
Hoe betaal ik voor het gebruik van het uncensored model?
Laad je account uitsluitend op met crypto. We accepteren USDT op TRC20 of USDC op Base. Minimale storting is $20. Je krediet verloopt niet. Prijzen zijn $0.15 per 1M input tokens en $0.50 per 1M output tokens.
Verkrijg nu je API-sleutel
Registreer, kopieer je sleutel, pas de basis-URL aan. Klaar.