Documentație API LLM NSFW
Obțineți cheia API LLM deblocată în câteva secunde și trimiteți primul prompt. Acest ghid acoperă punctul endpoint compatibil OpenAI, fluxul continuu și prețul pe token.
Începe rapid: Prima cerere
Trimiteți o cerere de completare chat către endpoint-ul nostru compatibil cu OpenAI imediat după înregistrare. Cheia API autentifică fiecare apel către URL-ul de bază HTTPS://api.nsfwplayrole.com/v1. Utilizați ID-ul modelului "uncensored" pentru a accesa modelul open-weight, optimizat pentru conținut pentru adulți, fără refuzuri.
Începe cu o comandă curl simplă pentru a verifica conectivitatea. Endpointul acceptă payload-uri JSON standard cu un array messages. Vei primi un răspuns text care conține răspunsul modelului.
API-ul nostru este conceput pentru integrare directă. Nu sunt necesare straturi de proxy. Puteți integra acest chatbot NSFW în stiva existentă folosind clienți HTTP standard.
Verifică dacă cheia funcționează înainte de a construi logica complexă. Răspunsul include statistici de utilizare a tokenilor pentru transparența facturării.
Autentificare și Anteturi
Include your API key in the Authorization header for every request. The format is "Bearer ". This standard header ensures secure access to the uncensored AI model.
Puteți genera o cheie prin pagina "Obțineți cheie API" folosind Google sau email. Cheia este afișată o singură dată, deci copiați-o imediat. Fiecare cont suportă o singură cheie activă; generarea unei noi înlocuiește pe cea veche.
Mențineți cheia privată. Dacă este expusă, revocați-o generând una de înlocuire. Cheia API este singura acreditare necesară pentru consumul de tokeni.
Cheile invalide returnează un eroare 401. Asigurați-vă că copiați șirul exact, fără spații suplimentare. Serverul nostru validează cheia în funcție de soldul de credit preplătit.
Endpoint Completări Chat
Trimiteți JSON la POST /v1/chat/completions pentru a primi răspunsuri text. Punctul final acceptă un câmp model setat la "uncensored". Poți lista, de asemenea, modelele disponibile prin GET /v1/models.
Payload-ul necesită un array messages. Fiecare mesaj are un role (user, assistant, system) și content. Modelul generează un răspuns bazat pe istoricul prompturilor tale.
LLM-ul nostru fără cenzură gestionează contextul până la 100.000 de tokeni. Acesta include atât promptul de input, cât și completarea de output. Solicitări care depășesc această limită sunt respinse.
Folosește endpointul pentru scenarii de rol sau scriere creativă. Modelul răspunde la conținut adult legal fără refuzurile standard. Tu controlezi direcția narativă.
Streaming și SSE
Activați streaming-ul setând stream la true în cererea dumneavoastră. API-ul returnează Evenimente trimise de Server (SSE) în loc de un singur obiect JSON. Fiecare fragment conține text parțial și date de utilizare.
Analizați fluxul SSE pentru a afișa textul în timp real. Ultimul fragment include utilizarea totală a tokenilor pentru solicitare. Aceasta permite o facturare precisă fără a aștepta răspunsul complet.
Streaming-ul reduce latența percepută pentru utilizatori. Este ideal pentru rol-play NSFW unde se generează descrieri lungi. Gestionează în mod elegant întreruperile conexiunii, reîncercând dacă este necesar.
Folosește SDK-urile oficiale OpenAI pentru gestionarea automată a fluxurilor (streaming). Acestea analizează corect formatul SSE. API-ul nostru este complet compatibil cu aceste biblioteci.
Apelarea funcțiilor și modul JSON
Folosește apelarea de funcții pentru a structura ieșirile modelului. Definește instrumentele în cerere cu nume, descriere și parametri. Modelul returnează un obiect de apel de funcție în loc de text simplu.
Activează modul JSON cu response_format setat la json_object. Modelul returnează strict JSON valid. Acest lucru este util pentru analizarea datelor structurate sau a stărilor de joc.
Combină apelarea de funcții cu streaming pentru interacțiuni dinamice. Modelul poate decide acțiuni pe baza inputului utilizatorului. Folosește tool_choice pentru a forța funcții specifice.
Validați ieșirea JSON înainte de procesare. Modelul țintește conformitatea strictă, dar poate returna ocazional sintaxă nevalidă. Modelul nostru uncensored menține structura chiar și în contexte creative.
Limite de rată și prețuri
Plătește per token fără taxe lunare. Tokenurile de intrare costă $0.15 la 1M; tokenurile de ieșire costă $0.50 la 1M. Erorile și refuzurile sunt gratuite. Creditul nu expiră niciodată.
Reîncarcă doar cu criptomonede: USDT (TRC20) sau USDC (Base). Sumele variază de la $20 la $500. Se aplică credit bonus: +5% de la $50, +10% de la $100, +15% de la $200.
Limitările de rată sunt de 300 de cereri pe minut și 8 cereri concurente per cheie. Limita de dimensiune a corpului cererii este de 8 MB. Depășirea limitelor returnează o eroare 429.
O eroare 402 indică un credit insuficient. Reîncarcă imediat pentru a relua serviciul. Creditul de probă este de $0.50 timp de 7 days.
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);Streaming
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)Întrebări frecvente
Care este dimensiunea ferestrei de context?
Fereastra de context are 100.000 de tokeni, incluzând atât promptul, cât și completarea. Poți trimite istorice lungi de rol-play fără a pierde contextul anterior. Ieșirea maximă per cerere este de 16.000 de tokeni.
Cum gestionez erori, cum ar fi 401 sau 429?
Eroarea 401 înseamnă că cheia ta API este invalidă sau revocată. Verifică cheia în panoul de control. O eroare 429 indică faptul că ai depășit limita de rată de 300 de cereri pe minut. Așteaptă și încearcă din nou, sau reduce concurența.
Modelul refuză conținutul NSFW?
Modelul fără cenzură nu refuză subiecte legale pentru adulți, fictive sau controversate. Este optimizat pentru jocul de rol și conținutul erotic. Singura limită strictă este conținutul sexual care implică minori, care este întotdeauna refuzat.
Obțineți cheia API
Înregistrează-te, copiază cheia ta și actualizează URL-ul tău de bază. Configurarea durează câteva secunde.