ro ▾

Ghid de început rapid pentru AI fără cenzură

Obțineți ieșiri text brute, neprelucrate, din API-ul nostru AI neprelucrat în câteva minute. Acest ghid vă arată cum să vă conectați SDK-ul standard și să începeți să trimiteți solicitări imediat.

URL de bazăhttps://api.aiopenuncensored.com/v1
Modelfără cenzură

Instalează SDK-ul standard OpenAI

Începe prin a instala biblioteca oficială pentru limbajul preferat. Interfața noastră este complet compatibilă cu instrumentele standard, așa că nu ai nevoie de un client personalizat. Folosește pip pentru Python sau npm pentru Node.js pentru a adăuga dependența la proiectul tău. Acest lucru asigură că poți exploata modelele de cod existente fără să înveți un nou protocol.

Configurați URL-ul de bază și cheia API

Indreptați clientul SDK către endpoint-ul dedicat în loc de furnizorul implicit. Trebuie să setați URL-ul de bază la HTTPS://api.aiopenuncensored.com/v1 și să furnizați cheia API unică. Această configurație direcționează traficul către serverul nostru de modele fără cenzură, în loc de gigantului comercial. Cheia dumneavoastră este generată instantaneu la înregistrare, astfel încât să puteți începe testarea imediat.

Trimite prima ta cerere de completare de chat

Trimiteți o cerere POST către /v1/chat/completions cu identificatorul modelului "uncensored". Această apel simplu returnează text brut, fără filtrele de conținut obișnuite care blochează intrarea ta. Poți trimite mesaje standard și primești răspunsuri directe. Verifică codul de mai jos pentru comanda exactă curl pentru a verifica conectivitatea.

Gestionează răspunsurile de streaming și utilizarea tokenilor

Activați streaming-ul setând parametrul stream la true. API-ul returnează fragmente pe măsură ce sunt generate, permițându-vă să afișați textul în timp real. Ultimul fragment conține statisticile complete de utilizare a tokenilor pentru facturare și monitorizare. Această abordare reduce semnificativ latența percepută pentru utilizatorii finali.

Implementați apelarea funcțiilor și modul JSON

Folosește parametrul tools pentru a defini funcțiile pe care modelul tău le poate apela. De asemenea, poți forța o ieșire JSON strictă setând response_format la json_object. Acest lucru asigură că aplicația ta primește date structurate fără erori de analiză. Modelul suportă tool_choice și alți parametri standard pentru un control precis.

Înțelegeți limitele de rată și constrângerile de tokeni

Cheia ta API permite 300 de solicitări pe minut și suportă până la 8 solicitări concurente. Fereastra de context are 100,000 de tokeni în total, cu un output maxim de 16,000 de tokeni per solicitare. Erori precum 401 sau 429 sunt comune și indică faptul că ar trebui să îți verifici cheia sau să aștepți puțin. Creditul este consumat doar pentru utilizarea reușită a tokenilor.

cURL

curl https://api.aiopenuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open"}]
  }'

Python

from openai import OpenAI

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

Este acesta API-ul OpenAI fără cenzură de la OpenAI?

Nu, suntem un serviciu independent care găzduiește un model distinct open-weight. Utilizăm aceeași interfață compatibilă OpenAI, dar servim propriul nostru LLM uncensored, nu GPT-4 sau GPT-3.5. Puteți utiliza SDK-uri standard cu URL-ul nostru de bază pentru a obține rezultate nefiltrate.

Ce se întâmplă dacă ating limita de rată?

API returnează codul de stare 429 când depășiți 300 de solicitări pe minut. Ar trebui să implementați un backoff exponențial în client pentru a reîncerca automat. Sistemul nostru resetează contorul la fiecare minut, astfel încât solicitările dvs. vor continua normal după ce fereastra se golește.

Modelul AI uncensored suportă ferestre de context lungi?

Da, modelul suportă o fereastră de context de 100.000 de tokeni, atât pentru input, cât și pentru output. Poți trimite documente mari sau istorice de conversații lungi fără trunchiere. Lungimea maximă a unui singur răspuns este limitată la 16.000 de tokeni pentru a asigura stabilitatea.

Obțineți cheia API

Înregistrează-te, copiază cheia, actualizează URL-ul punctului final. Configurarea este finalizată.