ro ▾
Încearcă cu credit de probă

OpenaiapialternativesDocumentație

Conectați-vă în 3 linii de cod

Integrați acest API compatibil OpenAI în proiectele existente fără modificări de configurație. Începeți cu credit preplătit, SDK-uri standard și acces imediat la un model fără cenzură.

https://api.openaiapialternatives.com/v1uncensored

URL de bază și ID model

Primul tău pas este orientarea clientului către serverul nostru. Folosește https://api.openaiapialternatives.com/v1 ca URL-ul de bază și setează ID-ul modelului la uncensored. Acest singur endpoint gestionează toate completările de chat fără a necesita configurări suplimentare pentru embeddings sau audio. Poți verifica conectivitatea apelând endpoint-ul modelelor pentru a confirma că sistemul este activ și pregătit pentru cererile tale.

Antet de Autentificare

Trimite cheia ta API în Authorization header folosind schema Bearer. Generează-ți cheia instantaneu prin Google sau email pe pagina de chei, fără a fi nevoie de număr de telefon. Cheia acordă acces la soldul de credit preplătit, așa că păstreaz-o în siguranță. Dacă o pierzi, generează una nouă pentru a înlocui cheia veche activă imediat.

Completări Chat Standard

Efectuați o cerere POST standard către /v1/chat/completions cu array-ul de mesaje. Modelul nostru răspunde direct cu text, suportând parametri precum temperature și top_p pentru control. Erorile precum cheile invalide returnează 401, în timp ce creditul insuficient declanșează 402. Utilizează modul JSON pentru outputuri structurate sau rămâi la text simplu pentru fluxuri conversaționale.

Răspunsuri în streaming

Activați streaming-ul setând stream: true în payload-ul solicitării. Primești bucăți Evenimente trimise de server (SSE) pe măsură ce modelul generează text. Ultima bucată conține utilizarea totală a tokenilor pentru acuratețea facturării. Această abordare menține interfața utilizatorului receptivă în timp ce așteptați răspunsuri pe termen lung de la modelul uncensored.

Instrumente pentru apelarea funcțiilor

Definește instrumentele în cerere pentru a permite modelului să genereze date structurate. Trimite tools array cu definiții de funcții, iar modelul va returna apeluri de unelte când este cazul. Poți forța utilizarea anumitor unelte cu tool_choice sau lăsați modelul să decidă. Această funcționalitate funcționează perfect cu SDK-urile standard OpenAI pentru fluxuri de lucru de agenți.

Limitări, Erori și Context

Fereastra de context suportă 100.000 de tokeni în total, cu o ieșire maximă de 16.000 de tokeni per cerere. Limitele de rată te limitează la 300 de cereri pe minut și 8 cereri concurente per cheie. Gestionează erorile 422 implementând o backoff exponențial. Cererile eșuează elegant dacă creditul se epuizează, iar creditul preplătit neutilizat nu expiră niciodată.

cURL

curl https://api.openaiapialternatives.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Translate the following French code comments to English."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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

Ce metode de plată acceptați?

Doar crypto: USTRC20 pe TRC20 sau USDC pe Base, orice sumă între $20 și $500. Creditul bonus se aplică de la $50.

Cum funcționează facturarea preplătită comparativ cu costurile per solicitare?

Plătești $0.15 per 1M tokeni de intrare și $0.50 per 1M tokeni de ieșire. Creditul se încarcă doar pentru utilizarea reală, iar erorile sunt gratuite. Nu există taxe lunare sau abonamente, iar creditul tău nu expiră niciodată.

Ce se întâmplă dacă ating limita de rată de 300 de solicitări pe minut?

API returnează codul de stare 429. Ar trebui să implementați logica de reîncercare cu backoff exponențial în aplicația dvs. Limita se aplică per cheie API, astfel încât puteți genera o cheie nouă pentru a crește throughput-ul dacă este necesar.

Obțineți cheia în pași

Înregistrează-te, copiază tokenul, actualizează URL-ul de bază. Asta e tot.

Încearcă cu credit de probă