Documentație API
Începeți să generați text fără cenzură cu API-ul nostru compatibil cu OpenAI. Trimite o singură cerere POST la URL-ul nostru de bază și primește răspunsuri de la modelul nostru dedicat.
Autentificare și URL de bază
Folosește cheia ta API cu fiecare cerere. URL-ul de bază este https://api.nsfwroleplayapi.com/v1. Setează Authorization header pentru a Bearer YOUR_API_KEY.Cheia ta acordă acces la endpoint-ul chat-completions.
Endpoint Completări Chat
Trimiteți promptul către POST /v1/chat/completions. Specifică modelul "uncensored" în corpul solicitării. API returnează textul generat pe baza inputului dumneavoastră.
context_window permite un total de 100.000 de tokeni. Acesta include atât promptul, cât și completarea. Poți seta max_tokens limitarea ieșirii.
curl https://api.nsfwroleplayapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Confirm monthly credit balance is active"}]
}'
Streaming și Utilizarea Tokenilor
Activați streaming-ul setând stream: true. API trimite Evenimente trimise de server (SSE) pe măsură ce sunt generate tokenii. Primește actualizări de text în timp real în aplicația ta. Acest lucru îmbunătățește experiența utilizatorului pentru răspunsurile lungi.
Ultimul fragment conține utilizarea totală a tokenilor. Urmăriți consumul creditului preplătit cu precizie. Erorile nu consumă credit.
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)
Parametri: Temperatură, Top P și Modul JSON
Controlează generarea cu temperature și top_p. Ajustează aceștia pentru a schimba creativitatea sau determinismul. Folosește response_format cu {"type": "json_object"} pentru date structurate. Acest lucru asigură formate de output consistente.
Puteți, de asemenea, să setați seed pentru rezultate reproducibile. Setarea stop secvențe pentru a opri generarea devreme. Acești parametri vă oferă un control precis.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwroleplayapi.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)
Limite de rată și concurență
Fiecare cheie API suportă 300 de cereri pe minut. Puteți avea 8 cereri concurente simultan. Limita dimensiunii corpului cererii este de 8 MB. Depășirea acestor limite returnează o eroare 429.
Puteți crea o cheie nouă pentru a înlocui una veche. Este permisă o singură cheie activă per cont. Gestionați-vă cheile pentru a menține accesul. Acest lucru asigură o performanță stabilă.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwroleplayapi.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);
Gestionarea erorilor și refuzurile
Gestionați erorile verificând codul de stare HTTP. O eroare 401 înseamnă că cheia API este invalidă. O eroare 402 indică credit preplătit insuficient. Reîmprospătați-vă soldul prin panou.
Eroarea 429 semnalează epuizarea limitei de rată. Așteaptă înainte de a reîncerca. Modelul refuză cererile care implică minori. Tot conținutul adult legal este permis. Verifică corpul răspunsului pentru detalii.
Întrebări frecvente
Este acest API compatibil cu OpenAI?
Da, urmează interfața OpenAI chat-completions. Poți folosi SDK-urile oficiale OpenAI sau orice client compatibil. Trebuie doar să actualizezi URL-ul de bază și cheia API.
Care este dimensiunea ferestrei de context?
Fereastra de context are 100.000 de tokeni. Acest total include atât promptul, cât și completarea. Puteți seta o lungime maximă de output per solicitare.
Erorile îmi consumă creditul preplătit?
Nu, erorile și refuzurile sunt gratuite. Plătiți doar pentru tokenii din răspunsurile reușite. Acest lucru face ca API-ul nostru să fie rentabil pentru dezvoltare.
Obțineți cheia API acum
Înregistrează-te, ia-ți cheia și actualizează URL-ul de bază. Asta e tot ce ai nevoie pentru a începe.