Începeți cu API-ul Fără Cenzură
Integrează LLM-ul nostru fără cenzură în aplicația ta printr-un API standard compatibil cu OpenAI. Plătește pe token prin criptomonede și obține acces imediat la un model pur, open-weight, fără filtre de conținut.
URL de bazăhttps://api.roleplayuncensored.com/v1
Instalează SDK-ul tău OpenAI preferat
Începe prin a instala biblioteca oficială pentru limbajul tău de programare. Acest openai pachet funcționează atât pentru medii Python, cât și Node.js, asigurând compatibilitatea cu capetele noastre standard.
- Python:
pip install openai - Node.js:
npm install openai
Această singură dependență se ocupă de autentificare și formatarea cererilor pentru dvs.
Stabilește URL-ul de bază și cheia API
Configurați clientul să indice către serverul nostru găzduit în loc de regiunea implicită OpenAI. Veți avea nevoie de cheia API generată din panoul dumneavoastră și de URL-ul de bază specific pentru modelul nostru uncensored.
Stabilește base_url pentru https://api.roleplayuncensored.com/v1 și introduceți cheia în api_key câmp. Acest lucru asigură că toate cererile sunt direcționate către infrastructura noastră, fără a atinge alți furnizori.
Fă prima ta completare de chat
Trimiteți un standard chat.completions.create solicitare folosind ID-ul modelului uncensored. Acest model răspunde fără a refuza subiecte adulte sau controversate legale, fiind ideal pentru aplicații de roleplay.
Asigură-te că fereastra de context rămâne în limitele de 100.000 de tokeni pentru prompt și completare combinate.
curl https://api.roleplayuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set difficulty to hard."}]
}'
Gestionează răspunsurile de streaming
Activați streaming-ul setând stream: true în parametrii solicitării. Acest lucru returnează tokenii pe măsură ce sunt generați, ceea ce este critic pentru menținerea unei latențe scăzute în interfețele de chat interactive.
Ultimul fragment al fluxului include utilizarea totală a tokenilor în scopuri de facturare. Acest lucru îți permite să urmărești costurile în timp real fără a aștepta ca răspunsul complet să se termine.
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)
Folosește modul JSON pentru date structurate
Solicită output structurat setând response_format pentru {"type": "json_object"}. Modelul va formata răspunsul sub formă de JSON valid, ceea ce simplifică analizarea pentru logica backendului tău.
Această funcționalitate este utilă când aveți nevoie de structuri de date consistente pentru profiluri de personaje sau actualizări de stare de joc. Funcționează alături de alți parametri, cum ar fi temperature și top_p pentru a controla creativitatea.
from openai import OpenAI
client = OpenAI(base_url="https://api.roleplayuncensored.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)
Verifică modelele disponibile
Apelați GET /v1/models endpoint pentru a lista modelele disponibile pentru contul tău. Acesta returnează ID-ul modelului uncensored alături de detaliile capabilităților și ale ferestrei de context.
Serviciul nostru oferă un singur model pur, astfel încât nu trebuie să gestionați logica complexă de rutare. Puteți conta pe acest endpoint pentru a verifica conectivitatea și disponibilitatea modelului înainte de a trimite sarcini de lucru grele.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.roleplayuncensored.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);Întrebări frecvente
De ce cererea mea API de roleplay fără cenzură eșuează cu o eroare 401?
Eroarea 401 indică o cheie API invalidă sau lipsă. Asigură-te că ai copiat corect cheia din panoul de control și că aceasta este asociată cu un cont activ. Dacă ți-ai regenerat cheia, asigură-te că clientul tău utilizează versiunea cea mai recentă.
Ce se întâmplă dacă rămân fără credit în timpul unei cereri?
Dacă creditul preplătit este epuizat, veți primi un cod de eroare 402. Erorile și refuzurile nu consumă credit, dar generarea reușită de tokeni da. Puteți reîncărca instantaneu cu USDT sau USDC pentru a relua serviciul fără timp de nefuncționare.
Cum funcționează fereastra de context de 100.000 de tokeni?
Limita de 100.000 de tokeni se aplică sumei tokenilor de intrare (prompt) și a tokenilor de ieșire (completare). Puteți trimite ferestre mari de context, dar trebuie să vă asigurați că totalul combinat nu depășește această limită strictă. Ieșirea maximă per solicitare este de 16.000 de tokeni.
Obțineți cheia API acum
Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Acesta este întregul proces de configurare.