Ghid de început rapid API fără cenzură
API-ul LLM fără cenzură oferă un endpoint chat-completions compatibil cu openai care elimină filtrele de moderare pentru apelarea de instrumente fiabilă și generarea de text nelimitată. Acest ghid vă arată cum să vă autentificați, să trimiteți solicitări și să gestionați răspunsurile în streaming cu singurul model fără cenzură.
URL de bază și autentificare
Începe prin a orienta SDK-ul sau clientul HTTP către URL-ul de bază https://api.uncensoredllmmodels.com/v1. Ai nevoie de o cheie API validă trimisă în Authorization header ca un token Bearer. Creează un cont folosind Google sau email, iar sistemul îți afișează cheia imediat. O singură cheie activă per cont simplifică rotarea fără configurări complexe de proxy.
curl https://api.uncensoredllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of 5 Python libraries for async web scraping"}]
}'
Prima cerere prin completări chat
Trimite o cerere POST la /v1/chat/completions cu ID-ul modelului setat la uncensored. Endpointul acceptă structuri de payload standard OpenAI pentru interacțiunea text-in, text-out. Poți specifica max_tokens pentru a controla lungimea ieșirii, cu o valoare implicită de 2,048 dacă este omisă. Modelul răspunde cu text generat fără a aplica refuzurile tipice de siguranță pentru conținut adult legal.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmmodels.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ă endpoint-ul modelului
Folosește GET /v1/models endpoint pentru a confirma conectivitatea și a lista modelele disponibile. Acesta returnează metadate despre modelul fără cenzură, asigurându-se că clientul este configurat corect. Este o verificare rapidă înainte de a integra API-ul în pipeline-urile tale de automatizare. Nu sunt servite alte modele prin acest endpoint specific.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmmodels.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);
Function calling și modul JSON
API-ul suportă definiții de instrumente și modul JSON prin response_format. Puteți forța un output structurat folosind {"type": "json_object"} pentru analizarea fiabilă în codul tău. Apelarea funcțiilor permite modelului să returneze date structurate pentru sarcini de automatizare. Acest lucru elimină nevoia de hack-uri regex post-procesare pe ieșirile text brute.
Utilizarea tokenilor și răspunsuri în flux
Activați streaming-ul setând stream: true în cererea ta. API-ul trimite fragmente de Evenimente trimise de server (SSE) pe măsură ce modelul generează text. Statisticile de utilizare a tokenilor apar în fragmentul final al fluxului. Acest lucru permite aplicației dvs. să urmărească costurile și consumul ferestrei de context în timp real.
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)
Rate limits, errors, and context window
Fiecare cheie permite 300 de cereri pe minut și opt cereri concurente. Fereastra de context suportă 100,000 de tokeni în total, cu un output maxim de 16,000 de tokeni. Erorile includ 401 pentru chei invalide și 402 dacă creditul preplătit este epuizat. Cererile sub 8 MB sunt acceptate. Refuzurile din cauza politicilor de conținut sunt rare, dar se aplică conținutului sexual minor.
Suport Î&R
Este API-ul LLM fără cenzură compatibil cu SDK-urile standard OpenAI?
Da, utilizează aceleași structuri de solicitare și răspuns ca API-ul OpenAI. Trebuie doar să actualizezi URL-ul de bază și cheia API în configurația clientului. Toți parametrii standard, precum temperature și top_p, sunt suportati.
Ce se întâmplă dacă depășesc limitele de rată?
API returnează codul de stare 429 când depășiți 300 de solicitări pe minut sau opt conexiuni concurente. Ar trebui să implementați un backoff exponențial în clientul dvs. Reîncercați după intervalul specificat pentru a evita o throttling suplimentară.
Cum funcționează modelul de credit preplătit?
Creditul se încarcă în funcție de utilizarea reală a tokenilor, erorile fiind gratuite. Poți alimenta contul cu USDT sau USDC, primind credit bonus pentru sume mai mari. Nu se aplică taxe de abonament, iar creditul neutilizat nu expiră niciodată.
Acces prin cheie API
Înregistrează-te, obține cheia și actualizează URL-ul de bază. Aceasta este configurația completă.