ro ▾
Obține cheia de probă

Documentație API fără cenzură

Obțineți un endpoint LLM fără cenzură funcțional în câteva minute. Acest ghid acoperă API-ul de completări chat compatibil cu OpenAI, streaming și gestionarea erorilor pentru integrarea directă.

Autentificare și URL de bază

Cheia API autentifică fiecare solicitare. Folosește URL-ul de bază HTTPS://api.uncensores.cc/v1 cu orice SDK standard OpenAI. Identificatorul modelului este "uncensored". Trimite cheia ta în antetul Authorization ca token Bearer. Poți genera o cheie din panoul de control folosind Google sau email. Fiecare cont deține o singură cheie activă care înlocuiește pe cea anterioară.

curl https://api.uncensores.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the top ten python libraries for data science"}]
  }'

Trebuie să includeți câmpul model în fiecare solicitare. Endpoint-ul așteaptă un array de messages care conține istoricul conversației dumneavoastră. Dacă cheia lipsește sau este invalidă, API-ul returnează o eroare 401. Acest lucru asigură că doar utilizatorii autorizați consumă creditul dumneavoastră preplătit.

Endpoint-ul Chat Completări

Trimiteți solicitări POST la /v1/chat/completions pentru generarea de text. Acest endpoint gestionează prompturi conversaționale standard și returnează răspunsuri text structurate. Nu suportă embeddings sau generarea de imagini. Furnizați mesaje de tip system, user și assistant pentru a ghida modelul. Modelul răspunde cu conținut text brut în interiorul array-ului choices.

from openai import OpenAI

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

Inițializați clientul cu URL-ul de bază și cheia. Definiți lista de mesaje cu rolul și conținutul dorit. Executați metoda chat.completions.create. Obiectul de răspuns conține textul generat și statisticile de utilizare. Această abordare directă elimină complexitatea rutării pentru sarcinile NSFW sau de scriere creativă.

Răspunsuri în streaming cu SSE

Activați streaming-ul setând stream la true în cerere. API-ul returnează Evenimente trimise de server (SSE) pe măsură ce tokenii devin disponibili. Acest lucru reduce latența percepută pentru output-urile lungi. Fiecare fragment conține un delta parțial al răspunsului. Trebuie să acumulați aceste delta-uri pentru a reconstrui textul final.

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)

Ultimul fragment include statistici complete de utilizare pentru solicitare. Acest lucru îți permite să urmărești consumul de tokeni în timp real. Streaming-ul este ideal pentru interfețele de chat unde utilizatorii așteaptă feedback imediat. Funcționează perfect cu formatul de output al modelului uncensored.

Apelarea funcțiilor și modul JSON

API-ul acceptă apelarea de funcții prin parametrul tools. Definiți schema funcției dvs. în solicitare și setați tool_choice la auto sau la un nume specific. Modelul returnează apeluri de funcții în răspuns în loc de text simplu. De asemenea, puteți forța outputul JSON setând response_format la json_object. Acest lucru asigură o analiză predictibilă pentru fluxurile de lucru automate.

import OpenAI from "openai";

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

Pasați definițiile instrumentelor în array-ul tools. Modelul va selecta funcția potrivită în funcție de intrare. Veți primi numele funcției și argumentele în răspuns. Această funcție funcționează alături de completările standard de chat fără endpoint-uri suplimentare. Utilizați-o pentru extragerea structurată a datelor sau pentru un comportament de tip agent.

Parametri: Temperatură, Top-P, Seed-uri

Ajustează temperatura pentru a controla aleatorietatea. Valorile peste 1 cresc creativitatea, în timp ce valorile sub 1 fac ieșirile mai deterministe. Folosește top_p pentru a limita eșantionarea la procentul superior de masă de probabilitate. Setează seed pentru rezultate reproducibile la solicitări identice. Acești parametri permit ajustarea fină a stilului de ieșire al modelului uncensored.

Poți, de asemenea, să folosești secvențele stop pentru a opri generarea la șiruri specifice. presence_penalty și frequency_penalty ajută la reducerea repetițiilor. Temperatura implicită este 1.0. Ajustarea acestor setări ajută la optimizarea pentru roleplay sau scrierea tehnică. Fiecare cerere suportă acești parametri standard compatibili cu OpenAI.

Limite Token și Fereastră Context

Fereastra de context suportă un total de 100.000 de tokeni pentru prompt și completarea răspunsului. Puteți genera până la 16.000 de tokeni per cerere. Dacă omiteți max_tokens, valoarea implicită este de 2.048 de tokeni. Această limită se aplică inputului și outputului combinate. Cererile care depășesc dimensiunea corpului de 8 MB vor eșua. API impune o limită de rată de 300 de cereri pe minut. Cererile concurente sunt limitate la 8 per cheie. Erori precum 402 (fără credit) sau 429 (limită de rată) oferă feedback clar. Creditul neutilizat nu expiră, asigurându-vă că plătiți doar pentru utilizarea reală.

Întrebări frecvente

Este Uncensores un serviciu oficial OpenAI?

Nu, este un serviciu independent care oferă un model de limbaj mare (LLM) uncensored. Utilizează formatul API compatibil cu OpenAI pentru o integrare ușoară. Modelul nu este GPT, ci un model open-weight separat, finat pentru zero refuzuri. Puteți utiliza SDK-urile oficiale OpenAI modificând URL-ul de bază și cheia API.

Ce metode de plată acceptați?

Doar crypto: USTRC20 pe TRC20 sau USDC pe Base, orice sumă între $20 și $500. Creditul bonus se aplică de la $50.

Ce conținut este fără cenzură?

Modelul nu refuză subiecte adulte, fictive sau controversate. Permite jurământele și temele mature fără filtrele standard. Singura limită strictă este conținutul sexual care implică minori, care este întotdeauna refuzat. Acest lucru îl face potrivit pentru chatbot-uri NSFW și scriere creativă brută.

Obțineți cheia API

Înregistrează-te, copiază cheia, actualizează URL-ul de bază. Gata.

Obține cheia de probă