ro ▾
Obține cheia de probă
Roleplay non-cenzuratConstruiește

Î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.