ro ▾
Creează chei

Referință API

Începeți cu API-ul nostru AI fără cenzură în câteva minute. Documentația de mai jos oferă endpoint-urile exacte, parametrii și mostrele de cod de care aveți nevoie pentru integrare.

Autentificare și URL de bază

Începeți prin înlocuirea URL-ului de bază și a cheii API în configurația clientului. Serviciul nostru utilizează un singur URL de bază pentru toate solicitările, ceea ce asigură compatibilitatea cu SDK-urile OpenAI existente. Nu trebuie să gestionați mai multe endpoint-uri pentru funcții diferite. Generați-vă cheia din panoul de control folosind Google sau email. Păstrați această cheie în siguranță, deoarece aceasta oferă acces direct la creditul preplătit.

Cheia API este trimisă în Authorization header. Dacă îți pierzi cheia, generează una nouă în panoul de control, aceasta înlocuind vechea cheie activă. Nu este necesar un număr de telefon pentru recuperarea contului, menținând abordarea noastră axată pe confidențialitate. Utilizează URL-ul de bază de mai jos pentru toate solicitările ulterioare.

URL de bază: https://api.norestrictedai.com/v1

POST /v1/chat/completions

Trimiteți promptul către POST /v1/chat/completions endpoint pentru a primi un răspuns text. Acesta este singurul endpoint de care ai nevoie pentru a genera text. ID-ul modelului este uncensored. Este un model open-weight, optimizat pentru a răspunde fără refuzuri de conținut pentru uz adult legal. Nu este GPT sau Claude. Poți streamui răspunsurile sau să le ceri în format JSON. Sistemul suportă function calling și parametri standard precum temperature și top_p.

Solicitările sunt procesate ca text-in, text-out. Nu există capabilități de embedding sau generare de imagini. Dacă ai nevoie de acestea, caută altundeva. Concentrarea noastră este strict pe generarea directă de text cu prețuri transparente pe token. Erorile și refuzurile (cu excepția limitei stricte pentru conținutul minor) nu consumă creditul tău.

Integrare SDK Python

Folosește biblioteca oficială Python OpenAI pentru a interacționa cu API-ul nostru. Setează URL-ul de bază și cheia API în instanța clientului. Această abordare îți permite să păstrezi structura existentă a codului în timp ce schimbi furnizorul. Biblioteca gestionează automat serializarea JSON și cererile HTTP. Poți folosi același nume de model ca pentru alte servicii, dar reține că ID-ul modelului nostru este uncensored.

Această metodă este ideală pentru serviciile backend și scripturi. Biblioteca suportă atât operațiuni sincrone, cât și asincrone. Poți ajusta valorile temperature și top_p pentru a controla creativitatea. Obiectul de răspuns conține textul generat și statisticele de utilizare a tokenilor.

Integrare SDK Node

Integrează API-ul nostru în aplicațiile tale Node.js folosind SDK-ul standard OpenAI. Configurează clientul cu URL-ul tău de bază și cheia API. Această configurare funcționează perfect cu rutele Express sau funcțiile serverless. SDK-ul gestionează ciclul de viață al cererii, inclusiv reîncercările și gestionarea erorilor. Poți transmite mesaje ca un array de obiecte role și content.

Această integrare este perfectă pentru aplicațiile web și microservicii. Obiectul de răspuns include conținutul generat și datele de utilizare. Poți activa streaming-ul pentru a trimite tokeni către client pe măsură ce sunt generați. Acest lucru reduce latența percepută pentru utilizatorii finali. SDK-ul suportă toți parametrii standard definiți în specificația API.

Răspunsuri în streaming (SSE)

Activați fluxul de date setând stream parametrul la true. API returnează un flux de Evenimente trimise de server (SSE). Fiecare fragment conține un răspuns parțial. Fragmentul final include utilizarea totală a tokenilor. Această funcție reduce semnificativ timpul până la primul token. Este esențială pentru interfețele de chat și aplicațiile în timp real.

Stream-ul continuă până când modelul completează răspunsul sau apare o eroare. Poți anula stream-ul în orice moment. Serverul oprește procesarea cererii când clientul se deconectează. Acest lucru economisește resursele de calcul. Folosește modul de streaming pentru a oferi o experiență de utilizare fluidă. Utilizarea tokenilor în ultimul chunk îți permite să urmărești costurile cu precizie.

Limite de rată și erori

API-ul nostru impune limite stricte de rată pentru a asigura stabilitatea. Aveți voie la 300 de cereri pe minut per cheie. Puteți avea 8 cereri concurente în același timp. Dimensiunea maximă a corpului cererii este de 8 MB. Dacă depășiți aceste limite, primiți o eroare 429. Erorile precum cheile invalide returnează 401. Creditul insuficient returnează 402. Aceste erori nu consumă creditul dvs.

Fereastra de context este de 100.000 de tokeni pentru prompt și completări împreună. Outputul maxim este de 16.000 de tokeni per solicitare. Dacă nu setezi max_tokens, limita este de 2.048. Creditele sunt preplătite și nu expiră. Erorile sunt gratuite. Dacă suntați taxat dublu, contactați suportul. Sistemul nu stochează prompturile pentru antrenament. Confidențialitatea este menținută. Utilizați blocurile de cod de mai jos pentru a implementa aceste funcționalități.

cURL

curl https://api.norestrictedai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set database index to primary key"}]
  }'

Python

from openai import OpenAI

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

Care este modelul AI no restricted?

Este un model de limbaj mare open-weight găzduit pe serverele noastre. Este optimizat pentru a răspunde fără refuzuri de conținut pentru utilizare adultă legală. Nu este GPT, Claude sau niciun alt model al unui furnizor.

Cum funcționează prețurile pentru AI-ul fără cenzură?

Plătești $0.15 per 1M tokeni de intrare și $0.50 per 1M tokeni de ieșire. Creditul este preplătit și nu expiră niciodată. Erorile și refuzurile nu consumă soldul tău. Nu există taxe lunare de abonament.

Pot folosi API-ul NSFW pentru proiecte comerciale?

Da, poți utiliza API-ul pentru utilizare adultă licită în proiecte comerciale. Modelul nu refuză subiecte controversate sau pentru adulți. Singura limită strictă este conținutul sexual care implică minori. Creditele se încarcă doar cu criptomonede.

Accesează-ți cheia instant

Înregistrează-te, copiază tokenul, indică clientul către noul URL de bază. Gata.

Creează chei