Documentație API Abliterated
Începeți să utilizați API-ul modelului fără cenzură în câteva minute, folosind clienți standard compatibili cu OpenAI. Trimiteți text, primiți text nelimitat, fără a vă lupta cu prompturile de sistem.
Autentificare și URL de bază
Folosește cheia ta API cu URL-ul de bază https://api.llmsabliterated.com/v1, Cheia este generată imediat după înregistrare prin Google sau email, fără a fi necesar un număr de telefon. Transmite cheia în Authorization header pentru fiecare solicitare.
Sfat: Cheia este afișată o singură dată după creare, așa că salvați-o în siguranță. Erorile și refuzurile nu consumă credit, dar cheile invalide returnează un status 401.
Prima cerere
Trimiteți o completare chat de bază pentru a verifica conectivitatea. ID-ul modelului este uncensored, și solicitările folosesc formatul standard POST /v1/chat/completions endpoint.
Acest exemplu trimite un prompt simplu și se așteaptă la un răspuns text. Înlocuiți YOUR_API_KEY cu cheia dvs. reală.
curl https://api.llmsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find all null values in the sales database"}]
}'Răspunsurile includ detalii despre utilizarea tokenilor. Dacă nu aveți credit, API-ul returnează o eroare 402. URL-ul de bază funcționează cu orice client compatibil OpenAI actualizând configurația URL-ului de bază.
Integrare SDK Python
Instalează pachetul oficial OpenAI pentru Python și configurează clientul. Pointează URL-ul de bază către serviciul nostru și setează modelul la uncensored.
Această abordare vă permite să utilizați codebase-urile existente cu modificări minime. API-ul acceptă parametri standard precum temperature și top_p pentru controlul creativității.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsabliterated.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)Gestionarea erorilor ar trebui să ia în considerare limitele de rată (429) sau fondurile insuficiente (402). Creditul este preplătit și nu expiră niciodată, așa că plătiți doar pentru utilizarea reală a tokenilor.
Configurare SDK Node
Inițializați clientul OpenAI Node cu URL-ul de bază personalizat. Folosește uncensored ID-ul modelului pentru toate completările.
Dezvoltatorii Node pot exploata biblioteci existente precum axios sau SDK-urile oficiale pentru o integrare coerentă. Cheia API este transmisă prin antetul de autorizare.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsabliterated.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);Asigură-te că variabilele de mediu stochează cheia în siguranță. Serviciul suportă răspunsuri JSON standard, facilitând parsarea în JavaScript. Streaming-ul este disponibil prin SSE pentru ieșiri în timp real.
Streaming cu SSE
Activați streaming-ul setând stream: true în cererea dumneavoastră. API-ul returnează Evenimente trimise de server (SSE) pentru livrarea tokenilor în timp real.
Fiecare fragment conține text parțial, permițând randarea output-ului pe măsură ce se generează. Fragmentul final include utilizarea totală a tokenilor în scopuri de facturare.
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-ul reduce latența percepută pentru răspunsurile lungi. Poți întrerupe fluxul dacă utilizatorul își schimbă părerea. Output-ul maxim este de 16,000 de tokeni per cerere, sau 2,048 dacă max_tokens este nedefinit.
Limite și Erori
Respectați limita de rată de 300 de solicitări pe minut per cheie. Concurența este limitată la 8 solicitări simultane per cheie.
Corpul solicitării nu trebuie să depășească 8 MB. O fereastră de context de 100,000 de tokeni acoperă atât promptul, cât și completarea. Erorile returnează status-uri HTTP standard: 401 pentru chei invalide, 402 pentru lipsa creditului și 429 pentru limitele de rată.
Întrebări frecvente
API-ul LLM abliterated este compatibil cu clienții OpenAI existenți?
Da, utilizează aceleași endpoint-uri și structură JSON ca OpenAI. Trebuie doar să modifici URL-ul de bază și cheia API în configurația clientului tău. Acest lucru îți permite să folosești codebase-urile existente cu modificări minime.
Ce se întâmplă dacă depășesc limita de rată?
API returnează codul de stare 429 cu detalii despre când să reîncercați. Limita este de 300 de solicitări pe minut și 8 solicitări concurente per cheie. Puteți monitoriza utilizarea prin numărul de tokeni din antetele de răspuns.
Cum gestionează API-ul AI abliterated creditele și erorile?
Creditul se încarcă strict pentru utilizarea reușită a tokenilor, nu pentru erori sau refuzuri. Creditul preplătit nu expiră, iar alimentarea se poate face cu criptomonede. Dacă rămâi fără credit, solicitările returnează eroarea 402 până când adaugi fonduri.
Accesează-ți cheia API
Înregistrează-te, copiază acreditările și actualizează URL-ul de bază. Aceasta este întreaga configurare.