Quickstart: Integrați API-ul LLM fără cenzură
Nu vă mai luptați cu straturi complexe de rutare și începeți să trimiteți solicitări către un singur endpoint non-cenzurat. Acest ghid vă arată exact cum să integrați API-ul nostru compatibil OpenAI în mai puțin de cinci minute, folosind limbajul dvs. preferat.
https://api.alternativelitellm.com/v1uncensored
Precondiții și configurarea contului
Obțineți acreditările și configurați variabilele de mediu. Creați un cont făcând clic pe „Continue with Google” sau folosind email și o parolă pe Obține cheie API pagina. Primești $0.50 credit de probă valabil timp de 7 zile, astfel încât să poți verifica conectivitatea înainte de a reîncărca. URL-ul de bază pentru toate solicitările este https://api.alternativelitellm.com/v1. Folosiți acest URL ca base_url în orice SDK compatibil cu OpenAI.
Trimiterea primei tale cereri
Efectuați o apelare standard de completări chat folosind comanda curl oficială. Înlocuiți YOUR_API_KEY cu cheia dvs. din panoul de control. ID-ul modelului este întotdeauna uncensored.Aceasta returnează un răspuns text care permite subiecte adulte, fictive sau controversate fără refuzuri standard. Sistemul acceptă parametri precum temperature și top_p pentru variația ieșirii.
curl https://api.alternativelitellm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this Python script to Java"}]
}'
Structura răspunsului se potrivește cu formatul standard OpenAI. Tokenii de intrare sunt taxați la $0.15 per 1M, iar tokenii de ieșire la $0.50 per 1M. Erorile și refuzurile nu consumă creditul dumneavoastră preplătit.
Integrare SDK Python
Inițializați clientul cu URL-ul de bază și cheia. Acest OpenAI Pachetul Python funcționează direct cu acest API. Setează modelul la uncensored pentru toate interacțiunile. Această abordare elimină nevoia de wrapper-uri personalizate sau middleware. Configurează parametri precum max_tokens pentru a controla lungimea outputului. Maximul implicit de output este de 2.048 de tokeni, decât dacă specifici o limită superioară.
from openai import OpenAI
client = OpenAI(base_url="https://api.alternativelitellm.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)
Verificați conexiunea verificând choices câmp în obiectul de răspuns. Această metodă este ideală pentru serviciile backend și agenții automatizați.
Integrare SDK Node
Instantiazează clientul OpenAI cu URL-ul de bază corect. Folosește uncensored ID-ul modelului pentru toate completările. SDK-ul Node gestionează automat anteturile de autentificare atunci când este configurat corect. Această configurare este perfectă pentru servere web și funcții edge. Poți transmite parametri standard precum stop secvențe pentru a controla ieșirea. Asigurați-vă că gestionați datele de răspuns în mod asincron.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.alternativelitellm.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);
Verificați usage object pentru a monitoriza consumul de token-uri. Această metodă asigură un comportament consecvent în aplicațiile dvs. JavaScript sau TypeScript.
Răspunsuri în flux 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 conținut de text parțial. Fragmentul final include statistici complete de utilizare a tokenilor. Această funcție reduce latența percepută pentru utilizatorii finali. Configurați gestionarul de flux pentru a procesa fiecare eveniment pe măsură ce ajunge. Utilizați acest lucru pentru interfețe de chat sau generarea de date î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)
Asigură-te că clientul tău gestionează corect evenimentul de sfârșit de flux pentru a închide conexiunile curat. Acest lucru previne scurgerile de resurse în procesele care rulează pe termen lung.
Gestionarea tokenilor, limitelor și erorilor
Monitorați-vă utilizarea și gestionați erorile cu blândețe. Fereastra de context are 100,000 de tokeni pentru prompt plus completare. Ieșirea maximă per solicitare este de 16,000 de tokeni. Dacă max_tokens este nedefinit, limita implicită este de 2.048 de tokeni. Sunteți limitat la 300 de solicitări pe minut și 8 solicitări concurente pe cheie. Un cod de eroare 401 indică o cheie invalidă. Un cod 402 înseamnă că trebuie să vă reîncărcați cu criptomonede. Un cod 429 semnalează limitarea ratei. Creditul nu expiră niciodată, așa că îl puteți folosi oricând.
Întrebări frecvente
Acesta este cea mai bună alternativă litellm pentru conținut fără cenzură?
Da, oferă un singur model uncensored cu capacitate mare, fără rutare complexă. Ai acces direct la un model open-weight ajustat pentru subiecte adulte și controversate. Acest lucru elimină blocarea vendorului și taxele de abonament ale gateway-urilor tipice.
Ce metode de plată acceptați pentru reîncărcări?
Acceptăm doar criptomonede: USDT (TRC20) sau USDC (Base). Suma minimă de reîncărcare este de $20, iar suma maximă este de $500. Primești credite bonus în funcție de suma reîncărcată, variind de la +5% la +15%.
Cum funcționează tarifele pentru tokenii de intrare și ieșire?
Tokenii de intrare costă $0.15 per 1M, iar tokenii de ieșire costă $0.50 per 1M. Plătești doar pentru utilizarea reală, iar erorile sunt gratuite. Creditele preplătite nu expiră, așa că îți poți utiliza soldul ori de câte ori este nevoie.
Accesează-ți cheia API
Înregistrează-te, preia cheia și actualizează URL-ul de bază al endpointului. Configurare simplă.