ro ▾
Deschide cont

Documentație API

Începeți cu API-ul nostru LLM fără cenzură în câteva minute, folosind SDK-uri standard OpenAI. Acest ghid rapid acoperă autentificarea, formatele de cerere și streaming-ul pentru integrare imediată.

Autentificare & URL de Bază

Folosește cheia ta API cu URL-ul de bază https://api.paidapi.cc/v1. Transmite cheia în Authorization header ca un token Bearer. Această configurare funcționează cu orice bibliotecă client compatibilă OpenAI fără pași suplimentari de configurare.

curl https://api.paidapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set up a cron job to run every hour"}]
  }'

Mențineți cheia în siguranță. Dacă o pierdeți, generați una nouă din panoul dvs. de control. Cheia veche încetează să mai funcționeze imediat.

Prima cerere

Trimite o cerere POST la /v1/chat/completions cu modelul "uncensored". Include your messages array in the body. The API returns text completions based on your prompt context.

from openai import OpenAI

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

Acest apel simplu confirmă că integrarea ta funcționează. Verifică obiectul de răspuns pentru utilizarea tokenilor și conținut.

Răspunsuri în streaming

Activați streaming-ul setând stream: true. API trimite fragmente parțiale pe măsură ce sunt generate. Acest lucru reduce latența percepută pentru ieșirile lungi.

import OpenAI from "openai";

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

Gestionați fiecare fragment individual. Agregați-le pentru a construi răspunsul final. Ultimul fragment conține utilizarea totală a tokenilor pentru cerere.

Apelarea funcțiilor & Instrumente

Definește instrumentele în corpul cererii. Modelul returnează apeluri de instrumente când este potrivit. Analizează numele funcției și argumentele din răspuns.

Setează tool_choice pentru a controla momentul în care modelul utilizează instrumentele. Folosește "auto" pentru selectare automată sau specifică unui nume de instrument. Această funcție funcționează fiabil cu modelul nostru fără cenzură pentru sarcini complexe.

Configurare Mod JSON

Setează response_format pentru {"type": "json_object"}. Modelul structurează ieșirea sub formă de JSON valid. Acest lucru simplifică analizarea pentru fluxurile de lucru programatice.

Asigură-te că promptul specifică schema JSON în mod clar. Modelul se conformează structurii pe care o definești. Folosește acest modul pentru extragerea de date sau sarcini de generare structurată.

Limite de rată și erori

Obțineți 300 de solicitări pe minut și 8 solicitări concurente per cheie. Depășirea acestor limite returnează o eroare 429. Corpurile solicitărilor trebuie să rămână sub 8 MB. Fereastra de context este de 100.000 de tokeni în total.

Gestionează erorile 401 verificând cheia. Erorile 402 înseamnă că ai nevoie de mai mult credit. Erorile nu consumă tokeni. Menține creditul preplătit reîncărcat pentru a evita întreruperile.

Streaming

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)

Întrebări frecvente

Care este URL-ul de bază pentru API?

URL-ul de bază este HTTPS://api.paidapi.cc/v1. Utilizați acest endpoint pentru toate solicitările. Este compatibil cu SDK-urile standard OpenAI.

Cum gestionez răspunsurile de streaming?

Setează parametrul stream la true în solicitarea ta. API-ul trimite bucăți de date pe măsură ce sunt generate. Acest lucru îți permite să afișezi ieșirea în timp real.

Ce se întâmplă dacă ating limita de rată?

API returnează codul de stare 429. Trebuie să așteptați până când se resetează limita de rată. Limita este de 300 de solicitări pe minut per cheie.

Cheia API așteaptă

Înregistrează-te, obține cheia, actualizează URL-ul de bază. Așa e tot.