Základní URL a ověření
Začněte každý požadavek nastavením základní URL ve vašem SDK.
HTTPS://api.uncensoredaitool.com/v1
Zadejte svůj klíč API do hlavičky Authorization. Pro každý účet vydáváme jeden klíč ihned po registraci. Klíče můžete volně střídat, protože nahrazují starší.
- Žádné měsíční poplatky platí.
- Auth používá Bearer tokeny.
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"}]
}'
Odesílání požadavků: POST /v1/chat/completions
Pošlete JSON payloady na koncový bod dokončení chatu.
Definujte svůj model jako "uncensored". Předložte zprávy ve standardním poli formátu. API vrací textové odpovědi okamžitě. Použijte toto API LLM bez cenzury pro roleplay nebo extrakci dat.
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)
Streamované odpovědi přes SSE
Povolte streamování nastavením stream na true.
Obdržte Server-Sent Events (SSE) obsahující částečné textové úryvky. Podrobnosti o použití tokenů se zobrazí v posledním úryvku. Tato metoda snižuje vnímanou latenci pro dlouhé výstupy.
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);
Volání funkcí a režim JSON
Použijte model pro extrakci strukturovaných dat.
Předložte schéma v parametru tools. API vrací strukturované objekty JSON. Povolte přísný režim JSON pomocí response_format pro spolehlivé parsování. To dobře funguje pro úkoly kódování nebo generování formulářových dat.
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)
Parametry: Teplota, Top-P a Stop Sequences
Ovládejte kreativitu a hranice výstupu.
Nastavte teplotu pro náhodnost. Upravte top_p pro nucleus sampling. Definujte stop sekvence pro zastavení generování na specifických značkách. Hodnoty semene zajišťují reprodukovatelné výsledky pro testování.
ID modelu a limity okna kontextu
Nastavte model na „uncensored“.
Okno kontextu podporuje celkem 100 000 tokenů. Maximální výstup je 16 000 tokenů na požadavek. Chyby a odmítnutí nespotřebovávají kredit. Požadavky překračující limity vracejí chyby 400.