Snelstart met de uncensored api
Integreer onze ongefilterde AI-API in minuten met standaard OpenAI SDK's. Deze handleiding behandelt authenticatie, verzoeken, streaming en kostenbewaking.
Vereisten en SDK-configuratie
Onze API werkt met elke OpenAI-compatibele client. Je hebt alleen een API-sleutel van ons dashboard nodig.
Installeer de standaard SDK voor je programmeertaal. Voor Python voer je uit pip install openai. Voor Node.js, voer npm install openai. We gebruiken de standaard OpenAI class.
Stel je base URL in op ons eindpunt. Dit zorgt ervoor dat alle verzoeken correct worden gerouteerd naar onze uncensored LLM.
Authenticatie met je API-sleutel
Geef uw API-sleutel in de Authorization header. We vereisen dit voor elke request.
Genereer je sleutel op de pagina "API-sleutel ophalen". Je kunt inloggen met Google of e-mail en wachtwoord gebruiken.
Houd je sleutel veilig. Per account is één sleutel actief. Als je deze verliest, genereer dan een nieuwe om de oude te vervangen.
Je eerste chat-completie versturen
Stuur een POST-verzoek naar /v1/chat/completions. Specificeer het model als uncensored.
Voeg uw bericht toe aan de messages array. Het model retourneert een tekstantwoord.
Hier is een curl-voorbeeld:
curl https://api.llmsuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the timeout to 30 seconds for the request"}]
}'
Streamingresponsies afhandelen via SSE
Gebruik streaming voor realtime uitvoer. Stel stream naar true in je request.
De API verzendt Server-Sent Events. Elk chunk bevat gedeeltelijke tekst.
Verzamel alle chunks om de volledige respons op te bouwen. Dit is ideaal voor chatinterfaces.
Voorbeeld in Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsuncensored.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)
Parameters zoals temperatuur configureren
Pas parameters aan om creativiteit te regelen. Gebruik temperature voor willekeur.
Instellen top_p voor nucleus sampling. Gebruik max_tokens om de uitvoerlengte te beperken.
We ondersteunen een contextvenster van 100.000 tokens. Dit stelt lange gesprekken mogelijk.
Node.js-voorbeeld:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsuncensored.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);
Tokengebruik en kosten begrijpen
Betaal alleen voor wat je gebruikt. Krediet is vooruitbetaald en vervalt nooit.
Invoertokens kosten $0,15 per 1M. Uitvoertokens kosten $0,50 per 1M.
Fouten en weigeringen zijn gratis. Controleer het laatste blok voor tokengebruik.
Streamvoorbeeld:
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 het contextvenster van de uncensored LLM API?
Onze API ondersteunt een contextvenster van 100.000 tokens. Dit omvat zowel prompt- als completion-tokens. Je kunt lange documenten sturen of uitgebreide gesprekken voeren.
Waarom krijg ik een 401-fout?
Een 401-fout betekent dat uw API-sleutel ongeldig of ontbreekt. Controleer uw sleutel in het dashboard. Zorg dat u de juiste basis-URL gebruikt.
Hoe ga ik om met een 429-rate limit?
Je hebt de limiet van 300 verzoeken per minuut bereikt. Wacht en probeer opnieuw. Je kunt ook het aantal gelijktijdige verzoeken verlagen naar 8 per key.
Verkrijg nu je API-sleutel
Meld je aan, haal je sleutel op en wijs je API naar de nieuwe basis-URL. De setup duurt enkele seconden.