ro ▾
Creează chei

Documentație API

Obține primul tău răspuns fără cenzură în câteva secunde cu API-ul nostru compatibil cu OpenAI. Folosește aceleași SDK-uri pe care le cunoști deja, indică URL-ul de bază al nostru și începe să generezi text fără refuzuri de conținut.

Quickstart: Prima solicitare

Trimiteți o cerere standard de chat-completions pentru a genera text imediat. Modelul nostru fără cenzură acceptă promptul tău și returnează o completare fără a bloca conținutul legal pentru adulți. Acest endpoint imită interfața OpenAI, astfel încât codul tău existent funcționează cu modificări minime. Ajustează URL-ul de bază și cheia API pentru a direcționa traficul către serverele noastre.

  • Folosiți POST /v1/chat/completions.
  • Stabilește modelul la uncensored.
  • Include your system and user messages.

Răspunsul conține textul generat și detaliile de utilizare a tokenilor. Poți verifica conexiunea trimițând un prompt simplu și verificând output-ul.

curl https://api.chatsemfiltro.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
  }'

Autentificare & Anteturi

Pasați cheia API în Authorization header pentru a autentifica fiecare cerere. Generează această cheie imediat după înregistrare prin Google sau email. Cheia identifică contul tău și urmărește utilizarea creditului preplătit. Păstreaz-o în siguranță, deoarece oferă acces direct la soldul tău de facturare.

  • Header: Authorization: Bearer YOUR_API_KEY.
  • Nu este necesar un număr de telefon pentru înregistrare.
  • Un cheie activă per cont; înlocuiește-o dacă este pierdută.

Dacă cheia lipsește sau este invalidă, API-ul returnează o eroare clară. Acest lucru asigură că doar utilizatorii autorizați consumă tokeni din soldul dumneavoastră.

from openai import OpenAI

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

Parametri & Controale

Controlează comportamentul modelului folosind parametrii standard, cum ar fi temperatura, top_p și secvențele de oprire. Aceste setări îți permit să ajustezi creativitatea și lungimea răspunsului. Modelul uncensored respectă aceste constrângeri, păstrându-și natura lipsită de refuzuri. Folosește response_format pentru a impune ieșirea în format JSON pentru sarcinile de date structurate.

  • Setează temperature pentru aleatorietate.
  • Utilizare stop oprirea generării la declanșatoare specifice.
  • Activează json_object pentru formatare strictă.

Fiecare parametru ajustează modul în care modelul interpretează promptul tău. Experimentează cu valori pentru a găsi echilibrul dintre coerență și diversitate în răspunsurile tale.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatsemfiltro.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 & SSE

Activați streaming-ul setând stream: true pentru a primi token-uri în timp real prin Server-Sent Events. Acest lucru reduce latența percepută pentru utilizatorii finali și permite procesarea imediată a textului generat. Ultima bucată conține statisticile complete de utilizare a token-urilor pentru acuratețea facturării.

  • Setează stream: true în solicitarea dvs.
  • Analizați evenimentele SSE pe partea de client.
  • Extrage text din fiecare fragment delta.

Streaming-ul este ideal pentru interfețe de chat unde utilizatorii așteaptă un feedback instantaneu. API-ul gestionează fluxul eficient, asigurând livrarea fluidă a tokenilor fără a bloca conexiunea.

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)

Gestionarea erorilor

Gestionați erorile standard HTTP pentru a gestiona utilizarea API-ului cu grijă. Un status 401 indică o cheie API invalidă sau expirată, necesitând regenerarea acreditării. O eroare 402 semnalează credit preplătit insuficient, determinând o reîncărcare cripto prin USDT sau USDC. Limitele de rată declanșează un răspuns 429 când depășiți 300 de solicitări pe minut.

  • 401: Verificați validitatea cheii API.
  • 402: Reîncarcă creditul prin criptomonede.
  • 429: Așteaptă înainte de a reîncerca cererile.

Aceste erori sunt predictibile și documentate. Implementează logică de reîncercare cu backoff exponențial pentru a gestiona eșecurile temporare în mod fluid.

Limite & Fereastră de Context

API-ul acceptă o fereastră de context de 100.000 de tokeni pentru prompt și completare combinate. Acest lucru permite procesarea eficientă a documentelor mari sau a istoricelor lungi de conversații. Output-ul maxim per cerere este de 16.000 de tokeni, sau 2.048 dacă nu este specificat. Corpurile cererilor sunt limitate la 8 MB, iar concurența este limitată la opt cereri simultane per cheie.

  • Context: 100.000 de tokeni în total.
  • Ieșire maximă: 16,000 de tokeni.
  • Solicitări concurrente: 8 per cheie.

Aceste limite asigură o performanță stabilă pentru aplicațiile cu volum mare. Monitorizează-ți utilizarea de tokeni pentru a optimiza costurile și a evita limitele de rată neașteptate.

Întrebări frecvente

Modelul fără cenzură refuză conținut pentru adulți?

Modelul nu refuză subiecte adulte, fictive sau controversate. Totuși, blochează întotdeauna conținutul sexual care implică minori ca limită strictă. Celelalte refuzuri sunt rare, ceea ce îl face ideal pentru cazuri de utilizare nelimitate.

Cum îmi reîncarc creditul preplătit?

Completează soldul folosind USDT (TRC20) sau USDC (Base) prin pagina de facturare. Depozitele minime încep de la $20, cu credit bonus disponibil pentru sumele mai mari. Creditele nu expiră și nu există erori.

Este acest API compatibil cu SDK-uri OpenAI?

Da, este complet compatibil cu OpenAI. Trebuie doar să actualizați URL-ul de bază și cheia API în configurația SDK-ului existent. Structura endpoint-ului imită exact API-ul chat-completions al OpenAI.