Documentație API
Începeți să trimiteți solicitări către API-ul nostru LLM fără cenzură în câteva minute, folosind creditul preplătit cu tokeni. Endpoint-ul este compatibil cu OpenAI, așa că puteți schimba librăriile fără a rescrie logica.
Începe rapid: Prima cerere în Python
Trimite prima ta completare imediată cu SDK-ul oficial. Această configurare se conectează la URL-ul de bază și gestionează automat facturarea tokenilor. Ai nevoie doar de cheia API și de identificatorul modelului.
- Instalează pachetul prin pip.
- Stabilește variabila de mediu.
- Executați o simplă generare de text.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestuncensoredaillm.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)
Autentificare și URL de bază
Autentificarea utilizează un token Bearer standard transmis în antet. URL-ul dumneavoastră de bază indică direct către punctul nostru de inferență non-cenzurat. Acest lucru asigură ocolirea straturilor generice de proxy și comunicarea directă cu modelul nostru specific.
curl https://api.bestuncensoredaillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 5 linux commands to kill a process"}]
}'Mențineți cheia în siguranță. Fiecare cont suportă o singură cheie activă în mod implicit. Regenerați dacă bănuieți o expunere.
Endpoint Completări Chat
Utilizare POST /v1/chat/completions pentru generarea de text. ID-ul modelului este întotdeauna uncensored. Input tokens cost $0.15 per million; output tokens cost $0.50 per million. Credit deducts only on successful generation.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestuncensoredaillm.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);Erorii precum lipsa de credite nu vă consumă soldul. Acest lucru menține costurile predictibile în timpul fazelor de testare.
Parametri: Temperatură, Top P și Instrumente
Controlează creativitatea cu temperature și top_pValorile mai mari produc output-uri mai diverse. Folosește tools pentru apelarea funcțiilor. Acest lucru permite extragerea datelor structurate sau declanșarea API-urilor externe. Setează response_format pentru json_object pentru ieșire JSON strictă.
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)Acești parametri funcționează exact ca specificația OpenAI. Poți reutiliza logica ta existentă de configurare.
Răspunsuri în streaming (SSE)
Primește token-uri în timp real prin Server-Sent Events. Acest lucru reduce latența percepută pentru utilizatorii finali. Fragmentul final conține statisticile complete de utilizare. Poți opri streamingul mai devreme dacă utilizatorul întrerupe.
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)Streaming nu afectează facturarea tokenilor. Plătești pentru tokenii totali generați, indiferent cum sunt livrați.
Limite de rată și coduri de eroare
Fiecare cheie permite 300 de cereri pe minut. Puteți rula 8 cereri concurente. Dacă depășiți această limită, primiți o eroare 429. Cheile invalide returnează 401. Creditele goale returnează 402. Fereastra de context reține 100,000 de tokeni în total. Acest lucru include atât promptul, cât și completarea.
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)Monitorizați-vă utilizarea prin panou. Creditul nu expiră niciodată, așa că puteți opri utilizarea fără a pierde fondurile.
Întrebări frecvente
Care este cea mai bună LLM AI uncensored pentru integrare rapidă?
Endpoint-ul nostru servește un singur model optimizat, fără cenzură. Nu necesită logică complexă de routing. Beneficiezi de latență constantă și facturare predictibilă. Acest lucru îl face ideal pentru prototiparea rapidă.
API-ul uncensored suportă streaming?
Da, streaming-ul este complet suportat prin SSE. Primești token-uri pe măsură ce sunt generate. Ultimul chunk include date de utilizare. Acest lucru permite interfețe de utilizator responsive.
Cum gestionez erorile când creditul se epuizează?
API returnează un cod de stare 402. Soldul existent de credit rămâne intact. Puteți reîncărca prin criptomonede în orice moment. Erorile în timpul generării nu consumă tokeni.
Obțineți cheia API instant
Înregistrează-te, ia cheia, actualizează URL-ul de bază. Acesta este întregul proces.