Basis-URL en authenticatie
Start elk verzoek door uw SDK naar onze basis-URL te wijzen.
HTTPS://api.uncensoredaitool.com/v1
Voeg uw API-sleutel toe aan de Authorization-header. We geven één sleutel per account direct na het aanmelden. Draai sleutels vrijelijk, aangezien deze oudere sleutels vervangen.
- Geen maandelijkse vergoedingen van toepassing.
- Auth gebruikt Bearer tokens.
curl https://api.uncensoredaitool.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all linux kernel panic reasons"}]
}'
Verzoeken versturen: POST /v1/chat/completions
Post JSON-payloads naar het eindpunt voor chatvoltooiingen.
Definieer je model als "uncensored". Stuur berichten in het standaard arrayformaat. De API retourneert tekstantwoorden direct. Gebruik deze uncensored LLM API voor roleplay of gegevensextractie.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitool.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)
Streaming-responsen via SSE
Schakel streamen in door stream in te stellen op true.
Ontvang Server-Sent Events (SSE) met gedeeltelijke tekstchunks. Gegevens over tokengebruik verschijnen in de laatste chunk. Deze methode vermindert de waargenomen latentie voor lange outputs.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitool.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);
Function Calling en JSON-modus
Gebruik het model voor het extraheren van gestructureerde gegevens.
Geef een schema op in de tools-parameter. De API retourneert gestructureerde JSON-objecten. Schakel de strikte JSON-modus in met response_format voor betrouwbaar parseren. Dit werkt goed voor codetaken of het genereren van formuliergegevens.
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)
Parameters: Temperatuur, Top-P en Stop-sequenties
Bevrijd creativiteit en beperk de uitvoer.
Stel de temperatuur in voor willekeurigheid. Pas top_p aan voor nucleus sampling. Definieer stop-reeksen om de generatie te stoppen bij specifieke markeringen. Seed-waarden zorgen voor reproduceerbare resultaten voor testen.
Model-ID en limieten van het contextvenster
Stel model in op "uncensored".
Het contextvenster ondersteunt in totaal 100.000 tokens. Maximale uitvoer is 16.000 tokens per verzoek. Fouten en weigeringen verbruiken geen krediet. Verzoeken die de limieten overschrijden retourneren 400-fouten.