Integrează API-ul LLM fără cenzură
Integrează API-ul LLM fără cenzură în aplicația ta folosind protocoale standard compatibile cu OpenAI. Acest ghid acoperă pașii esențiali pentru a trimite cereri, a gestiona streaming-ul și a-ți gestiona cheia API.
Precondiții și instalarea SDK-ului
Instalează SDK-ul oficial pentru limbajul tău preferat pentru a comunica cu endpoint-ul. Ai nevoie de Python 3.7+ sau Node.js 18+ cu o cheie API activă. Librăriile client gestionează serializarea și logica de reîncercare automat. Acest lucru asigură stabilitatea integrării tale în condiții de sarcină variabilă.
Versiuni necesare: Python openai>=1.0.0 sau Node [email protected]. Aceste pachete suportă interfețele moderne de streaming și tool-calling.
Configarea URL-ului de bază
Indreptați clientul SDK către URL-ul de bază specific pentru a direcționa traficul corect. Acest lucru asigură că vă conectați la modelul fără cenzură, în loc de endpoint-ul implicit OpenAI. URL-ul de bază este https://api.iasenzacensura.com/v1.
Configurați URL-ul de bază în codul de inițializare al clientului. Această singură modificare redirecționează toate apelurile ulterioare către infrastructura noastră. Puteți verifica conexiunea apelând GET /v1/models și verificarea pentru uncensored ID-ul modelului.
Autentificare cu cheie API
Pasați cheia API în Authorization header pentru fiecare solicitare. Folosește formatul Bearer YOUR_API_KEY pentru a-ți autentifica identitatea. Cheia este generată imediat după înregistrare cu Google sau email.
Mențineți cheia în siguranță. Aceasta oferă acces la creditul preplătit. Dacă pierdeți cheia, generați una nouă din panoul de control; cheia veche devine invalidă imediat. Acest lucru asigură că soldul neutilizat rămâne protejat împotriva utilizării neautorizate.
Trimiterea unei cereri de completare de chat
Trimiteți un POST solicitare către /v1/chat/completions cu promptul tău și ID-ul modelului. ID-ul modelului este uncensored.Aceasta returnează un răspuns text fără refuzuri de conținut pentru uz adult legal.
curl https://api.iasenzacensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 Python web frameworks"}]
}'Răspunsul include statistici de utilizare a tokenilor. Tokenii de input costă $0.15 per milion; tokenii de output costă $0.50 per milion. Erorile nu consumă credit, ceea ce îți protejează soldul în timpul fazelor de testare.
Gestionarea răspunsurilor de streaming (SSE)
Activați streaming-ul setând stream: true în corpul cererii tale. Acest lucru returnează Evenimente trimise de server (SSE) pentru livrarea tokenilor în timp real. Primești tokeni parțiali pe măsură ce sunt generați, reducând semnificativ latența percepută.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasenzacensura.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)Fiecare fragment conține text parțial și date de utilizare. Fragmentul final include numărul total de tokeni pentru solicitare. Analizează aceste evenimente pentru a actualiza interfața utilizatorului incremental. Acest lucru este ideal pentru interfețele de chat unde utilizatorii așteaptă feedback imediat.
Configurarea parametrilor și instrumentelor
Personalizează comportamentul de generare folosind parametri standard precum temperature, top_p, și stop. Setează response_format pentru {"type": "json_object"} pentru output structurat. Activează apelarea de funcții trecând un tools array.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasenzacensura.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);Acești parametri controlează aleatorietatea și structura. Temperaturile mai mari cresc creativitatea; valorile mai mici îmbunătățesc precizia. Definițiile de instrumente permit modelului să invoce funcții externe dinamic. Acest lucru permite fluxuri de lucru complexe fără logică de analiză externă.
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)Suport Î&R
Este acesta singurul API ia uncensored disponibil?
Nu, dar API-ul nostru este optimizat pentru viteza de integrare developer și prețuri transparente prepaid. Găzduim un singur model uncensored, asigurând un comportament consistent fără overhead de routing. Alte servicii pot oferi mai multe modele sau structuri de preț diferite.
Ce se întâmplă dacă depășesc limita de rată?
Primești eroarea 429 Too Many Requests. Limita este de 300 de solicitări pe minut per cheie. Așteaptă puțin înainte de a reîncerca sau actualizează-ți nivelul de utilizare dacă este necesar. Limitele de burst permit 8 solicitări simultane per cheie.
Pot folosi acest API pentru aplicații comerciale?
Da, cu condiția ca conținutul să fie legal și să nu implice minori. Prompturile dumneavoastră nu sunt utilizate pentru antrenare, asigurând confidențialitatea. Plătiți doar pentru tokenii consumați, fără taxe lunare de abonament necesare.
Generează-ți cheia în secunde
Înregistrează un cont, preia tokenul, actualizează URL-ul endpoint-ului. Aceasta acoperă întreaga configurație.