Ghid de integrare pentru modelele AI fără cenzură
Integrează API-ul AI uncensored cu un singur URL de bază și parametri standard compatibili cu OpenAI. Acest ghid acoperă autentificarea, streaming și constrângerile pentru implementările LLM NSFW.
URL de bază și autentificare
Folosește URL-ul de bază pentru toate cererile. Trimite cheia ta API în Authorization header., Cheia oferă acces la modelul uncensored fără blocări de abonament.
Autentificarea este strictă. Cheile invalide returnează 401. Asigură-te că copiezi cheia imediat după generare. Serviciul acceptă doar reîncărcări cripto.
Prima cerere
Trimiteți o cerere POST către endpoint-ul de completări chat. Identificatorul modelului este uncensored.Aceasta returnează un răspuns text direct, fără filtre de conținut.
Folosește următoarea comandă cURL pentru a verifica conectivitatea. Înlocuiește YOUR_API_KEY cu cheia dvs. reală.
curl https://api.modelsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
}'Verificați răspunsul pentru choices array. Aceasta conține textul generat.
Integrare SDK Python
Instalează pachetul oficial OpenAI. Configurează URL-ul de bază și cheia API înainte de a face apeluri. Acest lucru asigură compatibilitatea cu API-ul AI uncensored.
Inițializați clientul cu acreditările. Setează modelul la uncensored. Trimite un mesaj simplu pentru a testa integrarea.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsabliterated.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)Obiectul de răspuns oferă acces la conținut. Gestionați excepțiile pentru erorile de rețea sau problemele de autentificare.
Configurare SDK Node
Importați biblioteca OpenAI în proiectul dumneavoastră Node.js. Setează URL-ul de bază și cheia API în obiectul de configurare. Acest lucru permite o integrare perfectă cu codebase-urile existente.
Creează o instanță a clientului. Transmite acreditările tale. Solicită completări folosind uncensored model.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsabliterated.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);Loghează textul generat. Asigură-te că gestionezi corect răspunsurile asincrone. API-ul suportă formate JSON standard.
Răspunsuri în streaming cu SSE
Activați streaming-ul setând stream true. Serverul trimite Evenimente trimise de server (SSE). Fiecare bucată conține text parțial.
Agregați fragmentele pentru a forma răspunsul complet. Acest lucru reduce latența percepută pentru outputurile lungi. Fragmentul final include statistici de utilizare a tokenilor.
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)Analizați fluxul de date SSE. Gestionați erorile în timpul streamingului. API-ul asigură o numărare constantă a tokenilor.
Limite de rată și constrângeri
Observați limitele de rată pentru a evita erorile 429. Aveți 300 de cereri pe minut per cheie. Cererile concurente maxime sunt 8. Corpul cererii trebuie să fie sub 8 MB.
Fereastra de context este de 100.000 de tokeni în total. Outputul maxim este de 16.000 de tokeni. Erorile și refuzurile nu consumă credit. Folosește erorile 402 pentru a verifica fondurile insuficiente.
Întrebări frecvente
Care este dimensiunea ferestrei de context?
Fereastra de context este de 100.000 de tokeni, inclusiv promptul și completarea. Outputul maxim per cerere este de 16.000 de tokeni. Dacă nu setezi max_tokens, valoarea implicită este 2.048.
Cum gestionez limitările de rată?
Ești limitat la 300 de cereri pe minut per cheie. Cererile concurente sunt limitate la 8. Depășirea acestor limite returnează un cod de status 429. Așteaptă înainte de a reîncerca.
Modelul fără cenzură refuză conținut?
Refuză doar conținutul sexual care implică minori. Subiectele adulte legale, ficționale și controversate trec fără refuzuri artificiale. Gardurile de siguranță sunt șterse matematic.
Recuperează-ți cheia API
Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Aceasta acoperă întreaga configurație.