Base URL és Hitelesítés
Kezdj el minden kérést úgy, hogy az SDK-d a base URL-re mutat.
HTTPS://api.uncensoredaitool.com/v1
Tartalmazza API-kulcsát az Authorization fejlécben. Egy kulcsot adunk ki fiókonként regisztráció után. Forgassa szabadon a kulcsokat, mivel azok felváltják a régebbieket.
- Nincsenek havi díjak.
- Az auth Bearer tokeneket használ.
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"}]
}'
Kérések küldése: POST /v1/chat/completions
Post JSON payloadokat a chat completions végpontra.
Határozza meg a modelljét "uncensored"-ként. Adja át az üzeneteket a szabványos tömb formátumban. Az API azonnal szöveges válaszokat ad vissza. Használja ezt az uncensored LLM API-t szerepjátékhoz vagy adat-kinyeréshez.
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)
Streamelési válaszok SSE-n keresztül
A streamelés engedélyezéséhez állítsa a stream paramétert true értékre.
Szerver által küldött eseményeket (SSE) kap, amelyek részleges szövegrészleteket tartalmaznak. A tokenfelhasználás részletei az utolsó részben jelennek meg. Ez a módszer csökkenti a hosszú kimenetek észlelt késleltetését.
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);
Függvényhívás és JSON mód
Használja a modellt strukturált adatok kinyeréséhez.
Adjon át sémát a tools paraméterben. Az API strukturált JSON objektumokat ad vissza. Engedélyezze a szigorú JSON módot a response_format segítségével a megbízható elemzéshez. Ez jól működik kódolási feladatoknál vagy űrlapadatok generálásakor.
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)
Paraméterek: Hőmérséklet, Top-P és Stop szekvenciák
Kreativitás és kimeneti határok vezérlése.
Állítsa be a hőmérsékletet a véletlenszerűséghez. Állítsa be a top_p értéket a nucleus mintavételezéshez. Határozzon meg leállítási szekvenciákat a generálás leállításához specifikus jelzőknél. A seed értékek biztosítják a teszteléshez szükséges reprodukálható eredményeket.
Modell ID és kontextus ablak korlátok
Állítsa be a modellt "uncensored" értékre.
A kontextusablak 100 000 tokent tesz lehetővé. A maximális kimenet 16 000 token kérésenként. A hibák és a visszautasítások nem fogyasztanak hitelt. A korlátokat meghaladó kérések 400-as hibát adnak vissza.