Documentație API Uncensord ai
Începeți să generați text cu API-ul nostru LLM fără cenzură în câteva minute. Acest ghid acoperă autentificarea, endpoint-urile și integrarea pentru clienții standard compatibili OpenAI.
https://api.uncensordai.com/v1uncensored
URL de bază API și Autentificare
Conectează-te folosind URL-ul de bază standard OpenAI cu cheia ta API. Folosim un singur bearer token pentru toate cererile, asigurând compatibilitatea cu SDK-urile existente.
Cheia ta este emisă imediat după înregistrare. Păstreaz-o în siguranță.
- URL de bază:
https://api.uncensordai.com/v1 - Autentificare: Token Bearer în
Authorizationheader
curl https://api.uncensordai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current version of python"}]
}'
Endpoint Completări Chat
Trimite mesaje la /v1/chat/completions endpoint. ID-ul modelului este uncensored.
Cererile returnează răspunsuri text. Fereastra de context este de 100,000 de tokeni. Ieșirea maximă este de 16,000 de tokeni.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensordai.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)
SDK Integration Examples
Folosește SDK-ul oficial OpenAI sau orice client compatibil. Setează URL-ul de bază și cheia API.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensordai.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-ul este suportat prin Server-Sent Events (SSE).
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)
Răspunsuri în streaming și consumul de tokeni
Activați streaming-ul setând stream: true. Utilizarea tokenurilor apare în ultimul fragment.
Fiecare fragment conține text parțial. Agregale pentru a obține răspunsul complet.
Parametri: Temperatură, Top P și Stop
Controlează generarea cu parametri standard. Folosește temperature pentru aleatorietate.
Setează top_p pentru eșantionarea nucleu. Definiți stop secvențe pentru a opri generarea. Modul JSON utilizează response_format: {"type": "json_object"}.
Gestionarea erorilor și limitele de rată
Gestionați erorile cu grijă. Codul 401 înseamnă cheie invalidă. Codul 402 indică lipsa de credit. Codul 429 semnalează depășirea limitei de rată.
Limita este de 300 de solicitări pe minut. Fereastra de context este de 100.000 de tokeni. Erorile sunt gratuite.
Întrebări frecvente
Care este fereastra de context AI uncensored?
Fereastra de context este de 100.000 de tokeni pentru prompt și completare combinate. Output-ul maxim per cerere este de 16.000 de tokeni.
Cum mă autentific cu API-ul AI uncensored?
Include your API key in the Authorization header as a Bearer token. Use the base URL provided in the documentation.
API-ul AI uncensored suportă streaming?
Da, streaming-ul este suportat prin Server-Sent Events. Utilizarea tokenilor este raportată în ultimul fragment.
Obțineți cheia API
Înregistrează-te, copiază cheia, actualizează URL-ul de bază. Configurarea este făcută.