ro ▾

Integrează API-ul LLM Uncensored în câteva minute

Începeți să trimiteți răspunsuri fără cenzură imediat, indicând clientul SDK OpenAI existent către URL-ul nostru de bază și injectând cheia API.

Instalați SDK-ul Oficial OpenAI

Începe prin a adăuga biblioteca client în mediul proiectului tău. Acest lucru asigură compatibilitatea cu formatele standard de cereri și protocoalele de streaming fără a necesita logică HTTP personalizată.

Pachetul gestionează automat anteturile de autentificare și serializarea JSON. Poți trece la configurare odată ce dependența este rezolvată în spațiul tău de lucru.

from openai import OpenAI

client = OpenAI(base_url="https://api.unlimitedllmapi.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)

Configurați URL-ul de bază și Cheia API

Dirijează traficul către endpoint-ul nostru setând base_url variabilă și injectând cheia ta unică în instanța clientului. Această simplă schimbare direcționează cererile către modelul nostru optimizat uncensored fără a altera structura codului tău.

Verifică conectivitatea verificând /v1/models endpoint. Sistemul returnează identificatorul modelului disponibil, confirmând că acreditările tale sunt valide și că calea de rețea este deschisă.

curl https://api.unlimitedllmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all available endpoints for user authentication"}]
  }'

Trimiteți Prima Solicitare de Completare Chat

Construiește un payload standard de completament chat cu ID-ul modelului uncensored și array-ul de mesaje dorit. API-ul procesează textul de intrare și returnează text generat, suportând parametri precum temperature și top_p pentru controlul tonului.

Asigură-te că corpul cererii rămâne în limita de 8 MB. Sistemul acceptă obiecte JSON standard și returnează răspunsuri structurate pe care aplicația ta le poate analiza imediat.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unlimitedllmapi.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);

Gestionați răspunsurile de streaming și utilizarea tokenilor

Activați fluxul de date setând stream flag setat la true. Acest lucru returnează fragmente Evenimente trimise de server (SSE), permițând interfeței tale să afișeze tokenii progresiv pe măsură ce sunt generați.

Statisticile privind utilizarea tokenilor apar în ultimul fragment al fluxului. Această abordare reduce latența percepută pentru utilizatori, păstrând în același timp acuratețea facturării bazată pe consumul 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)

Activează Function Calling și JSON Mode

Activează outputurile structurate setând response_format pentru {"type": "json_object"}. Acest lucru forțează modelul să returneze JSON strict valid, ceea ce este esențial pentru o integrare fiabilă cu formularele frontend sau serviciile backend.

Puteți, de asemenea, să definiți instrumente în corpul solicitării dvs. pentru a activa callarea de funcții. Modelul răspunde cu nume de funcții specifice și argumente, permițând codului dvs. să execute logica externă în funcție de intenția utilizatorului.

Înțelegeți limitele de rată și ferestrele de context

Cheia ta API suportă 300 de solicitări pe minut și până la 8 solicitări concurrente simultan. Dacă depășești aceste limite, sistemul returnează un cod de eroare 429 până la resetarea ferestrei.

Fereastra de context permite un total de 100.000 de tokeni, incluzând atât promptul, cât și completarea. Rezultatul este limitat la 16.000 de tokeni per cerere, sau 2.048 de tokeni dacă nu specifici max_tokens. Erorile și respingerile nu consumă credit.

Întrebări frecvente

Ce cauzează o eroare 401 sau 402?

O eroare 401 indică o cheie API nevalidă sau expirată. O eroare 402 înseamnă că soldul tău preplătit este insuficient pentru a acoperi utilizarea de tokeni a cererii curente.

Cum funcționează fereastra de context de 100.000 de tokeni?

Limita de 100.000 de tokeni se aplică totalului combinat al promptului de intrare și al completării generate. Puteți trimite documente mari, dar asigurați-vă că solicitarea de ieșire nu depășește maximul de 16.000 de tokeni per solicitare.

Trebuie să îmi schimb codul pentru streaming?

Da, trebuie să gestionezi fluxurile Server-Sent Events (SSE) în loc să aștepzi un singur răspuns JSON. Majoritatea SDK-urilor oficiale oferă un iterator de flux care returnează tokenii secvențial pe măsură ce sunt generați.

Cheia ta API este la un pas distanță

Înregistrează-te, obține cheia, actualizează URL-ul de bază. Aceasta este întreaga configurare.