hu ▾
Fiók megnyitása

NSFW LLM API Dokumentáció

Szerezze meg az uncensored LLM API-kulcsát másodpercek alatt, és küldje el első promptját. Ez az útmutató lefedi az OpenAI-kompatibilis végpontot, a streamelést és a token árazást.

Gyors beállítások: Első kérés

Küldjön chat completion kérést az OpenAI-kompatibilis végpontunkra regisztráció után. API-kulcsa hitelesíti az összes hívást a HTTPS://api.nsfwplayrole.com/v1 alap URL-en. Használja az "uncensored" modellszámot a nyers súlyú, felnőtt tartalomra hangolt, visszautasítás nélküli modell eléréséhez.

Kezdjen egy egyszerű curl paranccsal a kapcsolódás ellenőrzéséhez. A végpont elfogadja a szabványos JSON payloadokat messages tömbbel. Szöveges választ kap a modell válaszával.

API-ink közvetlen integrációra készült. Nem szükséges proxy réteg. Az NSFW chatbotot szabványos HTTP kliensekkel integrálhatja meglévő rendszerébe.

Ellenőrizze, hogy a kulcs működik-e, mielőtt komplex logikát építene. A válasz token-használati statisztikákat tartalmaz a számlázási átláthatóság érdekében.

Hitelesítés és fejlécek

Tartalmazza API-kulcsát az Authorization fejlécben minden kéréshez. A formátum "Bearer ". Ez a szabványos fejléc biztosítja a biztonságos hozzáférést az uncensored AI modellhez.

A "API kulcs lekérése" oldalon generálhat kulcsot Google-fiókkal vagy e-mail címmel. A kulcs egyszer jelenik meg, másolja azt azonnal. Minden fiók egy aktív kulcsot támogat; egy új generálása felülírja a régit.

Tartsa a kulcsot magánjellegűnek. Ha kiszivárog, vonja vissza generáljon egy helyettesítőt. Az API kulcs az egyetlen hitelesítő adat a token fogyasztáshoz.

Az érvénytelen kulcsok 401 hibát adnak vissza. Győződj meg róla, hogy a pontos karakterláncot másoltad be szóközök nélkül. Szerverünk az előlegyenleg ellenőrzése alapján validálja a kulcsot.

Chat Completions végpont

Post JSON a POST /v1/chat/completions végpontra szövegválaszokért. A végpont elfogadja a "uncensored" értékre állított model mezőt. A elérhető modelleket a GET /v1/models végponton is lekérdezheted.

A payload egy messages tömböt igényel. Minden üzenetnek van egy szerepe (user, assistant, system) és tartalma. A modell a prompt előzményeid alapján generál választ.

A mi cenzúratlan LLM-ünk 100 000 tokenes kontextust kezel. Ez magában foglalja a bemeneti promptot és a kimeneti kiegészítést. A ezt a limitet meghaladó kérések elutasításra kerülnek.

Használja a végpontot szerepjáték-szenáriókhoz vagy kreatív íráshoz. A modell törvényes felnőtt tartalomra reagál a szabványos visszautasítások nélkül. Ön irányítja a narratívát.

Streaming és SSE

A streamelés engedélyezéséhez állítsa a stream paramétert true értékre a kérésben. Az API Server-Sent Events (SSE) formátumban ad vissza adatot, egyetlen JSON objektum helyett. Minden chunk részleges szöveget és használati adatokat tartalmaz.

Elemzés az SSE-folyamból a szöveg valós idejű megjelenítéséhez. Az utolsó darab tartalmazza a kérés teljes token-használatát. Ez lehetővé pontos számlázási nyomon követést anélkül, hogy várni kellene a teljes válaszra.

A streamelés csökkenti a felhasználók számára észlelt késleltetést. Ideális NSFW szerepjátékokhoz, ahol hosszú leírások generálódnak. Kezelje gracefully a kapcsolathibákat, és próbálja újra, ha szükséges.

Használja a hivatalos OpenAI SDK-kat az automatikus stream kezeléshez. Ezek helyesen értelmezik az SSE formátumot. API-nk teljesen kompatibilis ezekkel a könyvtárakkal.

Függvényhívás és JSON mód

Használja a függvényhívást a modellkimenetek strukturálásához. Definiáljon eszközöket a kérésben név, leírás és paraméterek megadásával. A modell függvényhívás objektumot ad vissza a sima szöveg helyett.

JSON mód engedélyezése a response_format beállítással json_object értékre. A modell szigorúan érvényes JSON-t ad vissza. Ez hasznos strukturált adatok vagy játékállapotok feldolgozásához.

Kombinálja a function callingt a streameléssel a dinamikus interakciókhoz. A modell felhasználói bemenet alapján dönthet cselekvésekről. Használja a tool_choice paramétert specifikus függvények kényszerítéséhez.

Ellenőrizze a JSON kimenetet feldolgozás előtt. A modell a szigorú megfelelést célozza meg, de előfordulhat, hogy érvénytelen szintaxist ad vissza. Cenzúrázatlan modellje strukturált marad kreatív kontextusban is.

Sebességkorlátok és árazás

Fizessen tokenenként havi díjak nélkül. A bemeneti tokenek ára $0,15 per 1M; a kimeneti tokenek ára $0,50 per 1M. A hibák és a visszautasítások ingyenesek. A kredit sosem jár le.

Tölts fel kriptovalutával: USDT (TRC20) vagy USDC (Base). Az összegek $20 és $500 között mozognak. Bónusz kredit érvényesül: +5% $50-tól, +10% $100-tól, +15% $200-tól.

A sebességkorlátok percenként 300 kérés és kulcsonként 8 párhuzamos kérés. A kérelemtörzs korlátja 8 MB. A korlátok túllépése 429-es hibát ad vissza.

A 402-es hiba elégtelen hitelt jelez. Töltsd fel azonnal a számládat a szolgáltatás folytatásához. A próbaidőszakos hitel $0.50, 7 napra szól.

cURL

curl https://api.nsfwplayrole.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set temperature to 0.7 for consistent output."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwplayrole.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwplayrole.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

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)

Gyakran ismételt kérdések

Mekkora a kontextusablak mérete?

A kontextusablak 100 000 token, amely a promptot és a kiegészítést együtt tartalmazza. Küldhet hosszú szerepjáték-előzményeket az előző kontextus elvesztése nélkül. A kérésenkénti maximális kimenet 16 000 token.

Hogyan kezelje a 401 vagy 429-es hibákat?

A 401-es hiba azt jelzi, hogy az API-kulcs érvénytelen vagy visszavont. Ellenőrizze a kulcsot a kezelőfelületen. A 429-es hiba azt jelzi, hogy túllépte a percenkénti 300 kéréses sebességkorlátot. Várjon, és próbálja újra, vagy csökkentse a párhuzamos kérések számát.

Elutasít-e NSFW tartalmat a modell?

Az uncensored modell nem utasít el törvényes felnőtt, fikciós vagy vitatott témákat. Szerepjátékra és erotikus tartalomra van hangolva. Az egyetlen szigorú korlát a kiskorúakkal kapcsolatos szexuális tartalom, amelyet mindig elutasít.

Szerezze be az API-kulcsát

Jelentkezz be, másold ki a kulcsodat, és frissítsd a saját base URL-edet. A beállítás másodpercekbe telik.