Documentație pentru dezvoltatori
Începeți să generați text cu API-ul nostru compatibil cu OpenAI, fără cenzură, în câteva minute. Acest ghid acoperă autentificarea, integrarea SDK și streaming pentru dezvoltare rapidă.
URL de bază și autentificare
Cheia ta API autentifică fiecare request către chat-completions endpoint. Primești această cheie imediat după înregistrare prin Google sau email pe Obține cheie API pagina. Nu este necesar un număr de telefon. Păstrează-ți cheia în siguranță și transmite-o în Authorization header.
URL de bază: https://api.cheapllm.cc/v1. Toate cererile trebuie să includă acest antet: Authorization: Bearer YOUR_API_KEY. Erorile de tip 401 indică o cheie lipsă sau invalidă. Înlocuiește vechea cheie oricând pentru a genera una nouă; există o singură cheie activă per cont.
Prima cerere
Trimite primul tău prompt folosind standard chat/completions endpoint. ID-ul modelului este uncensored. Acest model cu ponderi deschise răspunde fără refuzuri de conținut pentru uz adult legal, inclusiv subiecte fictive sau controversate. Primești text ca intrare și text ca ieșire. Nu există aici generarea de embeddings sau imagini.
Mai jos este un exemplu basic cURL. Înlocuiți YOUR_API_KEY cu cheia dvs. Corpul solicitării definește mesajul utilizatorului. Procesăm o fereastră de context de 100,000 de tokeni (prompt + completarea). Erorile și refuzurile sunt gratuite, așa că testați liber.
- Setează
modelpentruuncensored. - Includeți
messagesarray. - Adăugați antetul cheii API.
curl https://api.cheapllm.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for all logs"}]
}'
Integrare SDK Python
Folosește SDK-ul oficial OpenAI Python pentru a interacționa cu API-ul nostru. Setează URL-ul de bază către endpoint-ul nostru și furnizează cheia ta. Această abordare funcționează cu orice librărie de clienți compatibilă cu OpenAI. Configurează parametri precum temperature și top_p după nevoie. Streaming-ul este suportat prin Server-Sent Events (SSE). Această metodă este ideală pentru aplicațiile în timp real unde dorești să afișezi tokenii pe măsură ce sunt generați.
Instalează biblioteca cu pip install openai. Initialize the client with our base URL. The code below shows a simple completion request. Adjust the message content to fit your use case. Our API handles the routing to the correct model internally.
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapllm.cc/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)
Integrare SDK Node
Pentru dezvoltatorii Node.js, pachetul npm OpenAI funcționează perfect. Setează URL-ul de bază către endpoint-ul API al nostru. Acest lucru îți permite să folosești modele familiare de la alți furnizori. Configurează ID-ul modelului la uncensored. Poți activa, de asemenea, modul JSON sau function calling dacă aplicația ta necesită output structurat. SDK-ul gestionează automat autentificarea atunci când este configurat corect.
Instalează pachetul cu npm install openaimax_tokens pentru a controla lungimea ieșirii. Erorile sunt returnate ca coduri de stare HTTP standard. Folosește acest lucru pentru prototipare rapidă sau integrări în producție.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cheapllm.cc/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);
Răspunsuri în streaming prin SSE
Activați streaming-ul setând stream: true în cererea ta. API-ul returnează Evenimente Trimise de Server (SSE). Fiecare fragment conține text parțial. Ultimul fragment include statisticile de utilizare a tokenilor. Această caracteristică este crucială pentru experiența utilizatorului în interfețele de chat. Reduce semnificativ latența percepută. Puteți analiza fluxul pentru a afișa textul în timp real.
Gestionați evenimentele de flux în codul clientului. Închideți conexiunea când fluxul se termină. API-ul nostru suportă până la 8 cereri concurente pe cheie. Această limită asigură utilizarea echitabilă. Monitorizați-vă utilizarea prin datele din fragmentul final. Erorile în timpul streaming-ului returnează totuși coduri de stare adecvate. Utilizați acest lucru pentru scenarii de roleplay sau conversații continue.
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)
Limitări, Erori și Fereastră de Context
API-ul nostru are limite stricte pentru a asigura stabilitatea. Poți trimite 300 de solicitări pe minut per cheie. Solicitățile concurente sunt limitate la 8. Corpurile solicitărilor nu pot depăși 8 MB. Fereastra de context este de 100.000 de tokeni în total. Ieșirea maximă este de 16.000 de tokeni per solicitare (2.048 dacă max_tokens este nedefinit). Erorile returnează coduri specifice: 401 pentru chei invalide, 402 pentru credit insuficient și 429 pentru limite de rată. Creditul nu expiră niciodată. Greșelile precum dubla facturare sunt remediate prin Suport. Confidențialitatea este menținută; prompturile nu sunt utilizate pentru antrenament. Nu este permis conținutul sexual care implică minori.
Întrebări frecvente
Este acesta un API LLM ieftin pentru utilizare în producție?
Da, este conceput pentru generarea de text nelimitată la cost redus. Plătiți pe token, fără taxe lunare. Creditele nu expiră, astfel încât puteți scala utilizarea în sus sau în jos instantaneu. Acest lucru este ideal pentru startup-urile care au nevoie de un furnizor fiabil, fără lock-in vendor.
Cum gestionez erorile în aplicația mea?
API returnează coduri standard de stare HTTP. O eroare 401 înseamnă că cheia API este nevalidă sau lipsește. O eroare 402 indică credit preplătit insuficient. O eroare 429 semnalează că ați depășit limita de rată de 300 de solicitări pe minut. Verificați mai întâi cheia și soldul.
Pot folosi acest API pentru roleplay sau conținut fără cenzură?
Modelul este uncensored și nu refuză subiecte legale pentru adulți, fictive sau controversate. Nu este modelul GPT, Claude sau al altui furnizor. Este un model open-weight, finetunat pentru răspunsuri nelimitate. Evitați doar conținutul sexual care implică minori, care este întotdeauna refuzat.
Accesează-ți cheia API
Înregistrează-te, obține token-ul și actualizează URL-ul endpoint-ului. Acesta este tot ce trebuie să faci.