ro ▾
Începe acum
  1. API AI Cel Mai Economic
  2. 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.