ro ▾

Documentație API fără cenzură

Integrați acest API fără cenzură în fluxul de lucru existent cu zero configurație. Obțineți răspunsuri text de la un model care nu refuză conținutul legal pentru adulți, folosind același cod client pe care îl cunoașteți deja.

Autentificare și URL de bază

URL-ul de bază pentru toate solicitările este HTTPS://api.unfilteredgptchat.com/v1. Transmite cheia API în Authorization header ca un token Bearer. Primești o cheie per cont, care apare imediat după înregistrare prin Google sau email. Nu este necesar un număr de telefon pentru a începe.

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

Cererea costă tokeni reali. Erorile și refuzurile nu consumă credit. Modelul id pe care trebuie să îl trimiți este uncensored. Acesta este un model open-weight care rulează pe serverele noastre, nu un proxy pentru GPT sau Claude.

Endpoint Completări Chat

Trimite o cerere POST la /v1/chat/completions cu array-ul de mesaje. API-ul returnează doar text. Puteți ajusta temperature, top_p, și stop secvențe. Fereastra de context reține 100,000 de tokeni în total pentru prompt și completă. Ieșirea maximă este de 16,000 de tokeni per solicitare.

<

from openai import OpenAI

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

Dacă omiți max_tokens, răspunsul este limitat la 2.048 de tokeni. Acest endpoint suportă apelarea de funcții și modul JSON. Nu suportă embeddings, imagini sau audio. Plătiți pentru tokeni, nu pentru un abonament la un anumit nume de brand.

Răspunsuri în flux cu SSE

Folosiți Server-Sent Events pentru livrarea tokenilor în timp real. Set stream: true în corpul cererii tale. API-ul returnează fragmente de text pe măsură ce sunt generate. Detaliile despre utilizarea tokenilor apar în ultimul fragment. Această abordare reduce latența percepută pentru răspunsurile lungi și nefiltrate.

<

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)
>

Gestionați erorile cu grijă. O eroare 401 înseamnă că cheia ta este nevalidă. O eroare 402 înseamnă că creditul preplătit este epuizat. O eroare 429 înseamnă că ai atins limita de rată. Streaming-ul nu ocolește aceste limite.

Apelarea funcțiilor și instrumentele

Definește instrumentele în corpul cererii. Modelul returnează argumente structurate pentru execuția funcțiilor. Folosește tool_choice pentru a impune un comportament specific. Această funcționalitate funcționează cu formatul standard compatibil cu OpenAI. Poți analiza apelurile de instrumente în codul tău și le poți executa extern.

API-ul suportă modul JSON strict prin response_format: {"type": "json_object"}. Acest lucru asigură o ieșire predictibilă pentru pipeline-urile automate. Utilizați acest lucru când aveți nevoie de extragere de date fiabilă fără erori de analiză.

Modul JSON pentru date structurate

Activează modul JSON setând response_format pentru {"type": "json_object"}. Modelul va genera JSON valid. Acest lucru este util pentru analizarea datelor structurate din textul nefiltrat. Folosește temperature: 0 pentru rezultate consistente.

Această modalitate funcționează cu uncensored id-ul modelului. Nu garantează o sintaxă JSON perfectă. Validează ieșirea înainte de a o folosi în producție. API-ul nu oferă validarea schemelor. Trebuie să gestionezi erorile în codul clientului tău.

Limitări de rată și cote

Ești limitat la 300 de cereri pe minut per cheie. Poți trimite 8 cereri simultan. Corpul cererii trebuie să fie sub 8 MB. Aceste limite se aplică tuturor endpointurilor. Depășirea limitei returnează un cod de stare 429.

Credit-ul nu expiră. Creditele preplătite sunt taxate pe baza utilizării reale a tokenilor. Erorile sunt gratuite. Poți încărca cu USDT (TRC20) sau USDC (Base). Încărcarea minimă este de $20. Maximul este de $500. Creditul bonus se aplică pentru sume mai mari.

Node.js

import OpenAI from "openai";

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

Ce este API-ul uncensored?

Este o API găzduită care deservește un singur model de limbaj mare, fără cenzură. Este compatibil cu OpenAI. Trimiteți text și primiți text înapoi. Fără taxe lunare. Plătiți doar pentru tokenii utilizați.

Cum încep cu API-ul fără cenzură?

Înregistrează-te cu Google sau email. Primești cheia ta de API imediat. Folosește URL-ul de bază HTTPS://api.unfilteredgptchat.com/v1. Trimite cereri la /v1/chat/completions. Primii tăi $0.50 sunt gratis timp de 7 zile.

Care sunt limitele de rată pentru API-ul fără cenzură?

300 de solicitări pe minut per cheie. 8 solicitări concurente. Limită corp de solicitare de 8 MB. Fereastră de context de 100.000 de tokeni. Ieșire maximă de 16.000 de tokeni. Erorile nu consumă credit.

Obțineți cheia API

Înregistrează-te, copiază cheia ta și actualizează URL-ul tău de bază. Gata.