- API AI Cel Mai Economic
- Quickstart: Integrați API-ul LLM fără cenzură
Quickstart: Integrați API-ul LLM fără cenzură
Integrează API-ul nostru de LLM fără cenzură folosind endpoint-uri standard compatibile cu OpenAI. Acest ghid rapid te ghidează de la obținerea cheii API până la streaming-ul răspunsurilor și apelarea de funcții.
Precondiții: SDK și cheie API
Începe prin a crea un cont pentru a primi cheia API unică. Autentifică-te cu Google sau cu o parolă de email pentru a genera o cheie instantaneu, fără verificare prin număr de telefon. Instalează pachetul SDK preferat, cum ar fi openai pentru Python, și configureaz-o cu URL-ul de bază https://api.apiaicheapest.com/v1. Autentificați fiecare cerere setând Authorization header pentru a Bearer YOUR_API_KEY. Puteți testa conectivitatea imediat folosind exemplele furnizate.
Cerere de completare chat de bază
Trimiteți o solicitare standard de completare a chat-ului pentru a genera răspunsuri text. API-ul acceptă o listă de mesaje și returnează output-ul modelului. Utilizați ID-ul modelului uncensored pentru a accesa modelul nostru open-weight fără refuzuri de conținut. Fiecare răspuns include detalii despre utilizarea tokenilor pentru urmărirea precisă a facturării. Erorile, cum ar fi creditul insuficient sau cheile invalide, sunt returnate cu coduri de stare HTTP clare.
curl https://api.apiaicheapest.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this Python list to a JSON array"}]
}'
Răspunsuri în streaming (SSE)
Activați streaming-ul pentru a primi tokeni în timp real pe măsură ce sunt generați. Setează stream parametrul la true în corpul cererii tale. Serverul returnează o secvență de Evenimente trimise de server (SSE) conținând completări parțiale. Citește ultimul fragment pentru a obține numărul total de tokeni și costul. Această abordare reduce semnificativ latența percepută pentru utilizatorii finali.
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 (Instrumente)
Definește instrumente pentru a permite modelului să apeleze funcții externe dinamic. Transmite o listă de definiții de instrumente în tools parametru și specifică tool_choice ca autoModelul returnează argumentele funcției în format JSON când este cazul. Analizează aceste argumente în codul tău pentru a executa logica necesară. Această caracteristică permite fluxuri de lucru complexe cu agenți și sarcini de extragere a datelor.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiaicheapest.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);
Mod JSON și Parametri
Forțează ieșire structurată setând response_format pentru {"type": "json_object"}. Acest lucru asigură că modelul returnează JSON, ceea ce este crucial pentru consumul programatic. Poți controla, de asemenea, aleatorietatea cu temperature și top_p, sau secvențe de oprire. Ajustați acești parametri pentru a echilibra creativitatea și precizia. Modelul suportă o fereastră de context de 100.000 de tokeni pentru documente lungi.
Gestionarea limitelor și a erorilor
Monitorizați limitele de rată și răspunsurile de eroare pentru a menține o integrare fluidă. API-ul permite 300 de cereri pe minut per cheie, cu o limită de concurență de 8 cereri simultane. Gestionați HTTP 401 pentru chei invalide, 402 pentru credit insuficient și 429 pentru limite de rată. Creșteți-vă creditul preplătit prin top-ups cripto pentru a evita întreruperile serviciului. Verificați întotdeauna usage câmp în răspunsuri pentru a urmări consumul de tokeni cu precizie.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apiaicheapest.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)Întrebări frecvente
Care este cel mai ieftin API AI pentru generarea de text de bază?
API-ul nostru oferă prețuri transparente de $0.15 per 1M tokeni de intrare și $0.50 per 1M tokeni de ieșire. Nu există o cheltuială minimă, iar creditul preplătit nu expiră niciodată, ceea ce îl face rentabil pentru modelele de utilizare variabilă.
LLM-ul fără cenzură suportă apelarea de funcții?
Da, modelul suportă function calling cu definiții standard de tool-uri. Poți transmite tool-uri și seta tool_choice la auto pentru invocarea dinamică a funcțiilor. Acest lucru permite fluxuri de lucru complexe și sarcini de extragere a datelor.
Cum gestionez limitările de rată pe cel mai ieftin API LLM?
API limitează solicitările la 300 pe minut per cheie, cu un maxim de 8 solicitări concurente. Dacă depășiți aceste limite, veți primi un cod de stare 429. Implementați o backoff exponențială în clientul dvs. pentru a gestiona reîncercările în mod elegant.
Obțineți cheia în câteva secunde
Înregistrează-te, preia cheia și actualizează URL-ul de bază. Așa e.