ro ▾

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 Authorization header
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ă.

Deschide cont