Documentație API
Începeți să utilizați API-ul bot AI neconstrâns în câteva secunde. Acest ghid acoperă pașii esențiali pentru autentificare, trimiterea primei cereri și gestionarea răspunsurilor în flux continuu.
URL de bază și autentificare
URL-ul de bază pentru toate solicitările API este https://api.uncensoredaibot.com/v1. Te autentifici folosind o cheie API trecută în Authorization header., Înregistrează-te prin Google sau email pentru a primi cheia imediat; nu este necesar un număr de telefon. Cheia ta oferă acces la API-ul LLM uncensored fără abonamente lunare.
curl https://api.uncensoredaibot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five errors in my current Python script"}]
}'
Prima ta solicitare
Trimite o cerere POST la /v1/chat/completions cu ID-ul modelului uncensoredAPI acceptă parametri standard precum temperature și top_p pentru a controla generarea. Poți ajusta fereastra de context până la 100,000 de tokeni pentru conținut pe termen lung. Această configurare funcționează cu orice client compatibil OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaibot.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 Node.js
Folosește oficial openai npm package sau orice bibliotecă compatibilă pentru a integra rapid. Setați baseURL către endpoint-ul nostru și furnizează cheia ta API. Modelele AI uncensored gestionează generarea de text eficient. Poți activa, de asemenea, modul JSON pentru ieșiri de date structurate.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaibot.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);
Răspunsuri în streaming
Activați streaming-ul setând stream: true în cererea ta. API-ul returnează Evenimente Trimise de Server (SSE) pentru livrarea tokenilor în timp real. Puteți accesa metricile de utilizare a tokenilor în ultimul fragment al fluxului. Această metodă reduce latența percepută pentru utilizatorii care generează povești lungi.
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)
Limite de rată și erori
Fiecare cheie API suportă 300 de cereri pe minut și 8 cereri concurente. Veți primi o eroare 401 dacă cheia dvs. este invalidă sau expirată. O eroare 402 indică un credit preplătit insuficient, în timp ce 429 semnalează epuizarea limitei de rată. Erorile nu consumă soldul de tokeni.
Fereastră de Context și Limite
Modelul suportă o fereastră de context de 100.000 de tokeni pentru input și output combinate. Ieșirea maximă per cerere este de 16.000 de tokeni, sau 2.048 dacă max_tokens este nedefinit. Corpul solicitării nu trebuie să depășească 8 MB. Utilizați aceste limite pentru a vă planifica bugetul de tokeni în mod eficient.
Suport & Întrebări Frecvente
Care este URL-ul de bază al API-ului bot AI uncensored?
URL-ul de bază este HTTPS://api.uncensoredaibot.com/v1. Este compatibil cu SDK-urile și clienții standard OpenAI atunci când actualizați configurația base_url.
Cum mă autentific cu API-ul AI uncensored?
Transmiteți cheia API în antetul Authorization ca token Bearer. Puteți obține o chei instantaneu după înregistrare cu Google sau prin email.
Ce se întâmplă dacă depășesc limitele de rată?
Veți primi eroarea 429 Too Many Requests. Limita este de 300 de cereri pe minut per cheie, cu o limită de concurență de 8 cereri simultane.
Generează-ți tokenul API
Înregistrează-te, preia-ți cheia și indică endpointul. Aceasta este întreaga configurație.