ro ▾
Începe acum

API LLM fără cenzură. Axat pe cod.

Quickstart: integrați în câteva minute

Integrează LLM-ul nostru fără cenzură în proiectul tău folosind endpoint-uri standard compatibile cu OpenAI. Acest ghid te ghidează prin autentificare, solicitări și streaming cu exemple concrete de cod.

1. Instalează-ți SDK-ul

Începe prin a instala biblioteca oficială pentru limbajul tău. Majoritatea dezvoltatorilor preferă pachetul standard deoarece se potrivește cu interfața pe care o cunosc deja. Rulează pip install openai pentru Python sau npm install openai pentru Node.js. Ai nevoie de un singur SDK pentru a gestiona toate cererile.

2. Setează URL-ul de bază

Configurați clientul să indice către endpoint-ul nostru specific. Trebuie să suprascrieți URL-ul de bază implicit pentru a direcționa traficul corect. Utiliza https://api.unsencoredai.com/v1 ca URL-ul tău de bază. Transmite-ți cheia API în Authorization header. Această configurare funcționează cu orice client compatibil OpenAI standard.

from openai import OpenAI

client = OpenAI(base_url="https://api.unsencoredai.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)
import OpenAI from "openai";

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

3. Trimiteți prima solicitare

Trimiteți o solicitare standard de completare a chat-ului pentru a genera text. ID-ul modelului este uncensored. Puteți trimite prompturi de sistem pentru a ghida comportamentul. API-ul returnează un răspuns text direct. Utilizați comanda curl de mai jos pentru a testa conectivitatea imediat. Verificați răspunsul pentru choices array.

curl https://api.unsencoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the version number"}]
  }'

4. Gestionează răspunsurile în streaming

Activați streaming-ul pentru latență redusă și ieșiri în timp real. Setează stream: true în cererea ta. API-ul trimite fragmente prin Server-Sent Events. Poți procesa fiecare token pe măsură ce ajunge. Acest lucru este ideal pentru interfețe de chat sau scenarii de joc de rol. Fragmentul final conține statistici de utilizare.

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)

5. Configurați parametrii

Ajustați temperature, top_p, și stop secvențe. Aceste controale influențează creativitatea și lungimea ieșirii. Poți folosi și response_format pentru modul JSON. Fereastra de context suportă 100,000 tokeni în total. Ieșirea maximă este de 16,000 tokeni per cerere. Ajustează aceste setări pentru cazul tău specific de utilizare.

6. Limitări, erori și context

Gestionați erorile cu grijă folosind coduri de status HTTP standard. O eroare 401 înseamnă că cheia API este nevalidă. O eroare 402 indică credit preplătit insuficient. O eroare 429 semnalează că ai atins limita de 300 de cereri pe minut. Fereastra contextului tău este de 100.000 de tokeni. Cererile peste 8 MB pot eșua. Rambursările nu sunt emise pentru credit, dar erorile sunt gratuite.

Întrebări frecvente

Este Unsencored AI un serviciu oficial OpenAI?

Nu, suntem un furnizor independent de un LLM fără cenzură. Utilizăm protocolul OpenAI pentru compatibilitate, dar modelul nostru nu este GPT-4 sau niciun alt model al unui alt producător. Trebuie să setați URL-ul de bază către punctul nostru de terminare (endpoint).

Ce se întâmplă dacă depășesc limita de rată?

Veți primi eroarea 429 Too Many Requests. Limita este de 300 de cereri pe minut per cheie. Puteți actualiza creditul preplătit pentru a asigura performanța constantă în timpul traficului ridicat.

Pot folosi acest API pentru conținut NSFW?

Da, modelul este uncensored și nu refuză conținutul adult legal. Blochează doar conținutul sexual care implică minori. Poți genera text fictiv sau de roleplay nerezistrat în mod liber.

Generează-ți cheia API

Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Atât este tot ce trebuie să faci.

Începe acum