Referință API și început rapid
Această referință detaliază API-ul LLM uncensored pentru integrare directă. Acoperă endpoint-uri, streaming și parametri, fără costuri suplimentare de abonament.
Autentificare & URL de Bază
Folosește cheia ta API pentru fiecare cerere către URL-ul de bază HTTPS://api.llmwithnorestrictions.com/v1. Sistemul necesită acest antet pentru autorizare și urmărește utilizarea în raport cu creditul tău preplătit. Generezi o singură cheie la înregistrare, care înlocuiește orice cheie anterioară imediat. Păstrează această valoare în siguranță, deoarece acordă acces complet la soldul tău.
curl https://api.llmwithnorestrictions.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 ten Linux commands"}]
}'
Punctul final /v1/chat/completions
Trimiteți solicitări POST la /v1/chat/completions pentru a primi răspunsuri text. Identificatorul modelului este strict "uncensored" pentru toate interacțiunile. Textul de intrare este introdus în array-ul messages, iar sistemul returnează text generat fără refuzuri de conținut pentru uz adult legal. Plătiți doar pentru tokenii efectiv consumați, nu pentru erori.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmwithnorestrictions.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 (SSE)
Activați streaming-ul setând stream la true în cerere. API-ul returnează Evenimente trimise de server (SSE) pentru livrarea tokenilor în timp real. Această abordare reduce semnificativ latența percepută pentru output-urile mari. Detaliile de utilizare a tokenilor apar în ultimul fragment al fluxului.
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 & Mod JSON
Suportă apelul de funcții prin parametrul tools pentru extragerea structurată a datelor. Folosește response_format cu json_object pentru a impune ieșiri JSON stricte. Modelul respectă aceste scheme în mod fiabil, ceea ce îl face potrivit pentru automatizarea backend. Poți controla selecția instrumentelor cu tool_choice pentru o execuție precisă.
Limite Token & Fereastră Context
Fereastra de context suportă până la 100.000 de tokeni pentru prompt și completări combinate. Ieșirea maximă per solicitare este de 16.000 de tokeni, sau 2.048 dacă omiteți max_tokens. Solicitățiile care depășesc limita corpului de 8 MB sunt respinse imediat. Planificați lungimea inputului pentru a rămâne în aceste limite.
Gestionarea erorilor & Limite de rată
Monitorizați codurile HTTP standard pentru feedback imediat. Un status 401 indică o cheie API invalidă sau expirată. O eroare 402 semnalează credit preplătit insuficient pentru operația solicitată. Un răspuns 429 înseamnă că ați atins limita de 300 de cereri pe minut. Erorile și refuzurile nu consumă tokeni din soldul dumneavoastră.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmwithnorestrictions.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
Este un API compatibil cu openai pentru completări de chat?
Da, structura endpoint-ului se potrivește cu formatul standard de completări chat. Puteți utiliza SDK-urile oficiale OpenAI indicându-le către URL-ul nostru de bază. ID-ul modelului rămâne "uncensored" indiferent de clientul utilizat.
Ce se întâmplă dacă primesc o eroare 402?
O eroare 402 înseamnă că soldul de credit preplătit este zero sau insuficient. Trebuie să reîncarci folosind USDT sau USDC pentru a relua serviciul. Nu se aplică taxe lunare, deci plătești doar când ai nevoie.
Cum gestionează LLM-ul fără cenzură contextul?
Modelul procesează un total de 100,000 de tokeni pentru input și output combinate. Acceptă până la 16,000 de tokeni într-o singură completare. Acest lucru permite o analiză profundă a contextului fără trunchiere imediată.
Deblochează-ți cheia API
Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Configurare completă.
Obțineți cheia