ro ▾

Ghid de quickstart pentru dezvoltatori

Conectează clientul OpenAI-compatible existent la API-ul nostru LLM uncensored în câteva secunde. Acest ghid acoperă autentificarea, formatele de solicitare, streaming-ul și utilizarea instrumentelor pentru o integrare rapidă.

Autentificare & URL de Bază

Folosește cheia ta API cu Authorization: Bearer header., URL-ul nostru de bază este https://api.apiclaudecheap.com/v1fără cenzură. Primești o singură cheie per cont, emisă instant după înregistrarea prin Google sau email. Nu este necesar un număr de telefon.

Endpoint Completări Chat

Trimite text către POST /v1/chat/completions. Modelul generează răspunsuri textuale fără refuzuri de conținut pentru subiecte legale pentru adulți. Solicitărilor li se urmează structurile JSON standard. Tokenii de intrare costă $0.15 per milion, tokenii de output $0.50 per milion. Erorile și refuzurile nu consumă credit. Începe cu un mesaj simplu pentru a verifica conectivitatea.

curl https://api.apiclaudecheap.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return only the current UTC timestamp"}]
  }'

Integrare SDK Python

Suprascrie base_url în clientul OpenAI. Trebuie să transmiteți cheia API și numele modelului. Clientul gestionează serializarea automat. Puteți face streaming sau să analizați răspunsurile complete. Această abordare vă permite să reutilizați bazele de cod existente. Ajustați URL-ul de bază pentru a indica către endpoint-ul nostru. Păstrați numele modelului ca uncensored. Testează mai întâi cu un prompt scurt.

from openai import OpenAI

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

Integrare SDK Node

Configurează baseUrl opțiune în clientul Node. Setați cheia API în antete. Utilizați uncensored ca model. Acest lucru îți permite să comuți furnizorii fără a schimba logica aplicației tale. SDK-ul gestionează conexiunea HTTP. Gestionează erorile cu grijă. Verifică codul de status al răspunsului. Parsează corpul JSON. Această metodă funcționează atât pentru cereri sincrone, cât și asincrone.

import OpenAI from "openai";

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

Streaming cu SSE

Activați streaming-ul setând stream: true. Serverul trimite Server-Sent Events (SSE). Fiecare fragment conține text parțial. Fragmentul final include statisticile de utilizare a tokenilor. Acest lucru reduce latența percepută pentru răspunsurile lungi. Stochează fragmentele în buffer în aplicația ta. Combină-le pentru a forma mesajul complet. Gestionează erorile de conexiune în timpul fluxului. Monitorizează utilizarea tokenilor pentru a rămâne în buget.

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 & Mod JSON

Definește instrumente în tools array. Modelul returnează date structurate când este necesar. Folosește response_format: {type: "json_object"} pentru JSON strict. Acest lucru asigură ieșiri predictibile pentru automatizare. Temperatura și top_p controlează aleatorietatea. Valorile mai mici fac răspunsurile mai deterministe. Setează un seed pentru reproductibilitate. Secvențele de oprire opresc generarea prematur. Penalizările de prezență și frecvență ajustează repetarea tokenilor.

Întrebări frecvente

De ce este declanșată limita de rată 429?

Ai depășit 300 de cereri pe minut sau 8 cereri concurente per cheie. Fiecare cheie are o limită strictă. Așteaptă câteva secunde înainte de a reîncerca. Îmbunătățește-ți cheia sau distribuie sarcina între mai multe chei dacă este nevoie.

Ce se întâmplă la o eroare 402?

Creditul tău preplătit este epuizat. Erorile și refuzurile nu consumă credit. Reîncarcă cu USDT sau USDC pentru a continua. Creditul nu expiră niciodată, așa că poți adăuga fonduri mai târziu.

Cât de mare este fereastra de context?

Fereastra de context este de 100.000 de tokeni pentru prompt și completare combinate. Output-ul maxim este de 16.000 de tokeni per cerere. Cererile peste 8 MB sunt respinse. Menține payload-urile concise pentru a evita erorile.

Obțineți cheia în câteva secunde

Înregistrează-te, preia cheia și actualizează URL-ul de bază. Așa e.

Obțineți cheia