API dokumentáció
Szerezze meg az első cenzúrázatlan választ másodpercek alatt OpenAI-kompatibilis API-n keresztül. Használja az ismert SDK-kat, irányítsa a base URL-re, és kezdje el a szöveggenerálást tartalmi elutasítások nélkül.
Gyors bevezetés: Az első kérés
Küldjön egy szabványos chat-completions kérést a szöveg azonnali generálásához. Uncensored modellünk elfogadja a promptot és visszaad egy completion-t törvényes felnőtt tartalom blokkolása nélkül. Ez a végpont tükrözi az OpenAI felületet, így meglévő kódja minimális módosítással működik. Állítsa be az alap URL-t és az API kulcsot a forgalom irányításához a szervereinkhez.
- Használja a POST /v1/chat/completions-t.
- Állítsa be a modellt erre:
uncensored. - Tartalmazza rendszer- és felhasználói üzeneteit.
A válasz tartalmazza a generált szöveget és a token-felhasználás részleteit. A kapcsolat ellenőrzésére egy egyszerű prompt küldésével és a kimenet ellenőrzésével van lehetőség.
curl https://api.chatsemfiltro.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
}'
Hitelesítés & Fejlécek
Adja át az API kulcsát a Authorization fej, amely minden kérés hitelesítéséhez szükséges. Generálja ezt a kulcsot azonnal a Google vagy e-mail útján történő regisztráció után. A kulcs azonosítja fiókját, és nyomon követi a előre fizetett hitel felhasználását. Tartsa biztonságban, mivel közvetlen hozzáférést biztosít a számlaegyenlegéhez.
- Fejléc:
Authorization: Bearer YOUR_API_KEY. - Nem szükséges telefonszám a regisztrációhoz.
- Fiókonta egy aktív kulcs; cserélje le, ha elveszett.
Ha a kulcs hiányzik vagy érvénytelen, az API egy egyértelmű hibát ad vissza. Ez biztosítja, hogy csak a jogosult felhasználók fogyasszanak tokeneket a egyenlegéből.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatsemfiltro.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)
Paraméterek & Vezérlők
A modell viselkedésének szabályozása standard paraméterekkel, mint például a temperature, top_p és stop szekvenciák. Ezek a beállítások lehetővé teszik a kreativitás és a kimeneti hosszúság finomhangolását. Az uncensored modell figyelembe veszi ezeket a korlátokat, miközben megőrzi a visszautasítás-mentes jellegét. Használja response_format a JSON kimenet kikényszerítésére strukturált adatfeladatokhoz.
- Beállítás
temperaturea véletlenszerűséghez. - Használat
stopa generálás leállítására meghatározott triggerknél. - Engedélyezés
json_objecta szigorú formázáshoz.
Minden paraméter azt szabályozza, hogyan értelmezi a modell a promptját. Kísérletezzen az értékekkel, hogy megtalálja az egyensúlyt a koherencia és a sokszínűség között a válaszokban.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatsemfiltro.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);
Streamelés és SSE
Engedélyezze a streamelést úgy, hogy stream: true tokenek valós idejű fogadására Server-Sent Events (SSE) segítségével. Ez csökkenti az észlelt késleltést a végfelhasználók számára, és lehetővé teszi a generált szöveg azonnali feldolgozását. Az utolsó darab tartalmazza a teljes tokenfelhasználási statisztikákat a pontos számlázás érdekében.
- Beállítás
stream: truea kérésben. - SSE események elemzése a kliens oldalon.
- Kivonat szöveget minden delta csomópontból.
A streamelés ideális chat felületekhez, ahol a felhasználók azonnali visszajelzést várnak. Az API hatékonyan kezeli a streamet, biztosítva a tokenek zökkenőmentes továbbítását a kapcsolat blokkolása nélkül.
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)
Hibakezelés
Kezelje gracefully a szabványos HTTP hibákat az API-használat kezeléséhez. A 401 státusz érvénytelen vagy lejárt API-kulcsot jelez, amelynek megújítását igényli. A 402 hiba elégtelen előre fizetett hitelt jelez, ami kriptovalutás feltöltést igényel USDT vagy USDC segítségével. Az átfutási korlátok 429 választ váltanak ki, ha percenként 300 kérést túllépi.
- 401: Ellenőrizze az API-kulcs érvényességét.
- 402: Töltse fel a hitelt kriptovalutával.
- 429: Várjon az újrapróbálkozások előtt.
Ezek a hibák kiszámíthatóak és dokumentáltak. Implementálj újrapróbálási logaritmust exponenciális backoff-pal a átmeneti hibák zökkenőmentes kezeléséhez.
Limiterek & Kontextusablak
Az API 100 000 tokenes kontextusablakot támogat a prompt és a kiegészítés együttesen. Ez lehetővé teszi nagy dokumentumok vagy hosszú beszélgetési előzmények hatékony feldolgozását. A kérésenkénti maximális kimenet 16 000 token, vagy 2048, ha nincs megadva. A kéréstörzsek 8 MB-ra vannak korlátozva, a párhuzamosság pedig nyolc egyidejű kérésre van korlátozva kulcsonként.
- Kontextus: 100 000 token összesen.
- Maximális kimenet: 16 000 token.
- Párhuzamos kérések: 8 kulcsonként.
Ezek a korlátok stabil teljesítményt biztosítanak a nagy volumenű alkalmazások számára. Kövesd nyomon a token-használatot a költségek optimalizálásához és a váratlan sebességkorlátok elkerüléséhez.
Gyakran ismételt kérdések
Utálja az uncensored modell a felnőtt tartalmat?
A modell nem utasít el törvényes felnőtt, fikciós vagy vitatott témákat. Azonban mindig blokkolja a kiskorúkkal kapcsolatos szexuális tartalmat szigorú korlátként. A többi elutasítás ritka, így ideális korlátlan felhasználási esetekhez.
Hogyan tölthetem fel az előre fizetett hitelezési keretemet?
Töltsd fel USDT (TRC20) vagy USDC (Base) segítségével a számlázási oldalon. A minimális feltöltések $20-tól indulnak, és nagyobb összegek esetén bónusz kreditet kapsz. A kredit nem jár le, és hibamentes.
Ez az API kompatibilis az OpenAI SDK-kkal?
Igen, teljesen OpenAI-kompatibilis. Csak a bázis URL-t és az API-kulcsot kell frissítenie a meglévő SDK konfigurációjában. A végpont struktúrája pontosan tükrözi az OpenAI chat-completions API-ját.