Bas URL och autentisering
Starta varje begäran genom att peka ditt SDK mot vår bas-URL.
HTTPS://api.uncensoredaitool.com/v1
Inkludera din API-nyckel i Authorization-huvudet. Vi utfärdar en nyckel per konto omedelbart efter registrering. Rotera nycklar fritt eftersom de ersätter äldre.
- Inga månadskostnader tillkommer.
- Auth använder 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"}]
}'
Skicka begäranden: POST /v1/chat/completions
Skicka JSON-last till chattkompletterings-slutpunkten.
Definiera din modell som "uncensored". Skicka meddelanden i standard array-format. API:et returnerar textsvar omedelbart. Använd denna uncensored LLM API för rollspel eller dataextraktion.
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)
Strömningsresponser via SSE
Aktivera strömning genom att ställa in stream till true.
Ta emot Server-Sent Events (SSE) som innehåller deltextbitar. Tokenanvändningsdetaljer visas i den sista biten. Denna metod minskar upplevd latens för långa utdata.
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);
Funktionsanrop och JSON-läge
Använd modellen för strukturerad dataextraktion.
Skicka en schema i tools-parametern. API:et returnerar strukturerade JSON-objekt. Aktivera strikt JSON-läge med response_format för pålitlig parsing. Detta fungerar bra för kodningsuppgifter eller formulärdatagenerering.
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)
Parametrar: Temperatur, Top-P och Stop-sekvenser
Styr kreativitet och utdatagränser.
Ställ in temperaturen för slumpmässighet. Justera top_p för nucleus-sampling. Definiera stoppsekvenser för att avbryta genereringen vid specifika markörer. Seed-värden säkerställer reproducerbara resultat för testning.
Modell-ID och kontextrutegränser
Ställ in modell till "uncensored".
Kontextrutan stöder totalt 100 000 tokens. Maximal utmatning är 16 000 tokens per begäran. Fel och avslag förbrukar ingen kredit. Begäran som överskrider gränserna returnerar 400-fel.