Începere rapidă API LLM fără cenzură
Începeți să utilizați API-ul LLM neconstrâns în câteva minute. Trimiteți text, primiți text, fără filtre, fără surprize.
URL de bază și autentificare
API se află la https://api.nsfwh.com/v1. Autentificați-vă cu o cheie API transmisă în Authorization header. Creează-ți cheia instantaneu prin Google sau email pe pagina de înregistrare – nu este nevoie de număr de telefon. Cheia este afișată o singură dată, așa că salveaz-o în siguranță. Aceasta acordă acces la modelul uncensored pentru conținut adult legal, generare de text și scriere creativă, fără refuzurile standard.
curl https://api.nsfwh.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of the provided text."}]
}'
Trimiterea primei cereri
Fă o cerere POST către /v1/chat/completions cu mesajul dvs. ID-ul modelului este uncensored. Input text goes into the messages array. Răspunsul conține text generat. Nu sunt suportate embedding-uri, imagini sau audio. Acesta este un serviciu pur text-in, text-out, conceput pentru dezvoltatori care au nevoie de acces direct la capabilitățile de limbaj nefiltrate.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwh.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)
Răspunsuri în streaming
Folosiți Server-Sent Events pentru livrarea tokenilor în timp real. Adaug stream: true la cererea ta. Fiecare bucată include text parțial și date de utilizare în ultima bucată. Acest lucru reduce latența percepută pentru outputurile lungi. Streaming-ul funcționează cu orice client standard compatibil OpenAI care gestionează SSE. Este ideal pentru interfețe de chat și aplicații interactive.
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)
Apelarea funcțiilor și modul JSON
Activați ieșiri structurate cu response_format: {"type": "json_object"}. Acest lucru forțează modelul să returneze JSON valid în loc de text liber. Poți defini de asemenea tool-uri pentru function calling. Specifică tool_choice pentru a controla modul în care modelul le utilizează. Acest lucru este util pentru analizarea datelor, generarea configurațiilor sau integrarea cu sisteme externe fără logică suplimentară de analiză.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwh.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);
Fereastră de Context și Limite
Modelul suportă o fereastră de context de 100.000 de tokeni pentru inputul și outputul combinate. Outputul maxim per solicitare este de 16.000 de tokeni. Dacă omiți max_tokens, se implică implicit la 2.048. Puteți trimite 300 de solicitări pe minut per cheie. Concurența este limitată la 8 solicitări simultane per cheie. Corpurile solicitărilor trebuie să rămână sub 8 MB. Aceste limite asigură o performanță stabilă pentru utilizarea pe volum mare.
Gestionarea erorilor și utilizarea tokenilor
Erorile sunt returnate ca coduri de stare HTTP standard. Un 401 înseamnă că cheia ta API este invalidă sau expirată. Un 402 indică credit insuficient. Un 429 semnalează limitarea ratei. Verifică corpul răspunsului pentru mesaje de eroare detaliate. Utilizarea tokenilor se facturează doar pentru completările reușite. Erorile nu consumă credit. Acest model de prețuri transparent înseamnă că plătești pentru ceea ce funcționează.
Întrebări frecvente
API-ul uncensored funcționează cu SDK-urile OpenAI?
Da, este complet compatibil cu OpenAI. Utilizează SDK-urile oficiale OpenAI setând URL-ul de bază către endpoint-ul nostru. Orice client compatibil cu OpenAI funcționează cu ajustări de configurare minore. Acest lucru asigură o integrare ușoară în proiectele existente.
Ce se întâmplă dacă depășesc limita de rată?
Veți primi un cod de stare 429. Limita este de 300 de cereri pe minut per cheie. Puteți distribui cererile între mai multe chei dacă este necesar. Fiecare cheie permite până la 8 cereri concurente. Acest lucru previne ca fluctuațiile bruște să perturbe serviciul.
Datele mele sunt folosite pentru antrenare?
Nu, prompturile nu sunt utilizate pentru antrenare. Datele tale rămân private. Colectăm doar un e-mail pentru crearea contului. Nu este necesar un număr de telefon sau date personale suplimentare. Acest lucru asigură că conversațiile tale rămân confidențiale și securizate.
API fără cenzură. Fără refuzuri. Plătești per token.
- per 1M tokeni de intrare
- $0.15
- Tokeni de ieșire / 1M
- $0.50
- context token
- 100,000
- credit de probă
- $0.50
- cereri pe minut
- 300
Obțineți cheia API acum
Înregistrează-te, copiază tokenul și actualizează URL-ul de bază. Gata.