Începe rapid: Conectează-ți SDK-ul
Înlocuiți endpoint-ul curent cu URL-ul nostru de bază și injectați cheia API în antet. Această simplă schimbare direcționează cererile dumneavoastră către modelul uncensored imediat.
URL-ul de bază este https://api.geminisenzacensura.com/v1. Autentificarea se bazează pe un token Bearer transmis în Authorization header. Generezi această cheie instantaneu după înregistrarea cu Google sau email.
- Nu sunt necesare librării suplimentare.
- Funcționează cu orice client compatibil OpenAI.
- Disponibilitate imediată la crearea cheii.
Această abordare elimină wrapper-ele proxy și setările locale complexe.
curl https://api.geminisenzacensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of Peru?"}]
}'
Punct final: POST /v1/chat/completions
Trimiteți promptul către endpoint-ul de completări chat pentru a primi ieșiri text. Acest singur endpoint gestionează toate inferențele pentru modelul fără cenzură.
Specifică ID-ul modelului ca "uncensored" în corpul solicitării tale. API-ul returnează răspunsuri JSON standard care conțin textul generat. Poți controla comportamentul folosind parametri precum temperature sau top_p.
Input-ul intră, textul iese. Nu sunt aici embedding-uri sau generare de imagini.
from openai import OpenAI
client = OpenAI(base_url="https://api.geminisenzacensura.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)
Punct final: GET /v1/models
Interogare acest endpoint pentru a verifica conectivitatea și a lista modelele disponibile. Returnează un obiect JSON care conține detaliile modelului.
Folosiți acest lucru pentru a confirma că cheia API are permisiunile valide înainte de a trimite payload-uri grele. Răspunsul confirmă că ID-ul modelului "uncensored" este activ.
Aceasta este o verificare ușoară care consumă minim de tokeni.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.geminisenzacensura.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);
Parametri: Temperatură, Top-p și Instrumente
Controlează aleatorietatea și structura folosind parametrii standard OpenAI. Setează temperature pentru varietate creativă sau top_p pentru eșantionarea nucleu.
Activează apelarea de funcții prin transmiterea unui tools array. Modelul suportă modul JSON prin response_format: {"type": "json_object"}. Poți seta, de asemenea, stop secvențe și un seed pentru reproducibilitate.
Acești parametri îți oferă un control precis asupra output-ului AI uncensored fără a fi nevoie de logică personalizată.
Răspunsuri în streaming și consumul de tokeni
Activați streaming-ul setând stream: true că să primești chunk-uri prin Server-Sent Events (SSE). Acest lucru reduce latența percepută pentru răspunsurile lungi.
Ultimul fragment din flux conține utilizarea totală a tokenilor pentru solicitare. Acest lucru îți permite să urmărești costurile în timp real fără a aștepta răspunsul complet.
Streaming-ul este ideal pentru interfețele de chat sau randarea progresivă a textului.
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)
Coduri de eroare & Limite
Gestionați erorile cu grijă verificând codul de status HTTP. Un 401 indică o cheie API invalidă sau expirată. Un 402 înseamnă că ai credit preplătit insuficient. Un 429 semnalizează că ai atins limita de rată.
Limita este de 300 de solicitări pe minut per cheie. Dimensiunea corpului solicitării este limitată la 8 MB. Erorile și refuzurile nu consumă creditul tău preplătit, asigurându-te că plătești doar pentru utilizarea reală a tokenilor.
Verificați corpul răspunsului pentru un mesaj de eroare detaliat pentru a depana rapid.