Integrálja a Cenzúratlan API-t
Integrálja az uncensored API-t felnőtt tartalmú alkalmazásaiba egyetlen OpenAI-kompatibilis végponttal. Ez a gyors útmutató a kulcsgenerálástól a streamelő válaszok kezeléséig vezet egy robusztus NSFW chatbot élményhez.
Előfeltételek: SDK és kulcs
Szerezze be API-kulcsát a műszerfapról kódírás előtt. Regisztrálhat Google-fiókkal vagy e-maillel, és a kulcs azonnal megjelenik a API kulcs beszerzése oldal. Telefonnummer nincs szükség, és $0.50 próbakreditet kap hét napra. Tartsa biztonságban ezt a kulcsot, mivel ez hitelesíti az összes kérést az alap URL-hez https://api.bestnsfwllm.com/v1.
Telepítse a kívánt SDK-t a csomagkezelőjén keresztül. A kliens inicializálásakor konfigurálja a bázis URL-t és az API-kulcsot. Ez a beállítás biztosítja, hogy az alkalmazása közvetlenül a proxy nélküli uncensored modellhez csatlakozzon.
Az első kérés végrehajtása
Küldjön chat completion kérést szövegválaszok generálásához. Használja a uncensored modell azonosítóval közvetlen hozzáférést a nyílt súlyú modellhez. Az API elfogadja a szabványos OpenAI paramétereket és JSON formátumú eredményeket ad vissza.
curl https://api.bestnsfwllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "generate twenty test user profiles with diverse ages and genders"}]
}'Győződjön meg arról, hogy a payload tartalmazza a rendszer promptot a viselkedés meghatározásához. A modell tartalom-elutasítás nélkül válaszol jogszerű felnőtt használat esetén. Az ellenőrzést a choices tömb a válasz törzsében.
Streamelt válaszok kezelése
Valós idejű tokenátadás engedélyezése ezzel stream: true a kérésben. A szerver Server-Sent Events (SSE) eseményeket küld, ahogy a tokenek elérhetővé válnak. Ez a megközelítés csökkenti az érzékelt késleltetést az interaktív NSFW chatbot felületeket építő felhasználók számára.
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)Elemezze minden darabot a végső válasz felhalmozásához. Az utolsó darab tartalmazza az összes token-használati statisztikát. Ez a módszer ideális az olyan alkalmazásokhoz, amelyek azonnali visszajelzést igényelnek szerepjáték vagy kreatív írási munkamenetek során.
A modell paramétereinek konfigurálása
Állítsd be a generálási viselkedést a standard paraméterekkel: temperature és top_p. Állítsa be temperature a véletlenszerűség vezérlését, alacsonyabb értékekkel meghatározottabb kimenetekkel. Használja top_p nukleáris mintavételezéshez a kreativitás és a koherencia egyensúlyozásához.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestnsfwllm.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)JSON módot is érvényesíthetsz a response_format a {"type": "json_object". Ez hasznos az adatok feldolgozásához a cenzúrázatlan LLM-ből. A modell támogatja a függvényhívó eszközöket a kibővített képességekért.
Integráció Node.js-szel
Használja a hivatalos OpenAI SDK-t Node.js-hez a kérések hatékony kezeléséhez. Konfigurálja az ügyfelet egyéni base URL-lel és API-kulccsal. Az SDK automatikusan kezeli az újrapróbálkozást és a hibák szerializálását.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestnsfwllm.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);Hívd meg a chat.completions.create() módszer a kívánt paraméterekkel. Az SDK egy ígéretet ad vissza, amely a completion objektumra oldódik fel. Ez az integráció zökkenőmentesen működő meglévő OpenAI-kompatibilis kliensekkel.
Hibakezelés és sebességkorlátok
Kezelje gracefully a gyakori HTTP státuskódokat a kliens oldali hibák kezeléséhez. A 401 hiba érvénytelen vagy hiányzó API-kulcsot jelez. A 402 hiba azt jelenti, hogy az előre fizetett hitelét kimerítette; töltse fel kriptovalutával a szolgáltatás folytatásához. A 429 hiba azt jelzi, hogy túllépte a percenkénti 300 kérésre vonatkozó sebességkorlátot.
A kontextusablak 100 000 token támogatását biztosítja prompt és kiegészítés együttesen. A maximális kimenet 16 000 token kérésenként. Kövesse a használatát a műszerfalon a váratlan megszakítások elkerülése érdekében nagy volumenű generálás során.
Gyakran ismételt kérdések
Melyik a legjobb NSFW LLM chat alkalmazás építéséhez?
Az uncenzúrázott modellünk törvényes felnőtt tartalmakra optimalizálva, 100k kontextus ablakkal. Közvetlen API-hozzáférést biztosít a más modelleknél gyakori tartalmi elutasítások nélkül. Használja az OpenAI-kompatibilis végpontot az alkalmazásába való integráláshoz.
Mi történik, ha túllépem a sebességkorlátot?
429-es státuszkódot kap, amely túl sok kérést jelez. A limit percenként 300 kérés kulcsonként. Nyomon követheti a felhasználást a műszerfalon, és növelheti az előrefizetett hitelét a nagyobb terhelés kezeléséhez.
Hogyan fizethetek az API-szolgáltatásért?
A fizetések kizárólag kriptovaluták, USDT (TRC20) vagy USDC (Base) formájában. $20 és $500 közötti bármely egész összeg feltölthető. Nagyobb feltöltések esetén bónusz kredit jár, és a kredit nem jár le.
Hozzáférés az API-kulcsodhoz
Jelentkezz be, szerezz kulcsot, és frissítsd a base URL-edet. Ez minden.