- GrokBezcenzury
- Ghid de quickstart pentru dezvoltatori
Ghid de quickstart pentru dezvoltatori
Conectează-te la LLM-ul uncensored prin API-ul compatibil cu OpenAI. Acest ghid acoperă URL-ul de bază, autentificarea și structurile de cerere de bază.
Precondiții: cheie și URL de bază
The base_url este https://api.grokbezcenzury.com/v1. Ai nevoie de o cheie API validă pentru autorizare. Cheia apare imediat după ce te înregistrezi cu Google sau email.
Trimiterea primei cereri
Trimite o cerere POST la /v1/chat/completions. Folosiți ID-ul modelului uncensored pentru răspuns.
curl https://api.grokbezcenzury.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 lines of Python code"}]
}'
Integrare SDK Python
Inițializați clientul cu URL-ul de bază și cheia. Setează modelul la uncensored. SDK-ul gestionează automat serializarea.
from openai import OpenAI
client = OpenAI(base_url="https://api.grokbezcenzury.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)
Configurare SDK Node
Configurați clientul pentru a indica către URL-ul nostru de bază. Introduceți ID-ul modelului uncensored în apelul de completare.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokbezcenzury.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);
Răspunsuri în streaming cu SSE
Setează stream: true că să primești Server-Sent Events. Ultimul chunk include statisticile de utilizare a tokenurilor.
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)
Limitări, Erori și Context
Fereastra de context are 100.000 de tokeni. Veți primi o eroare 401 cu o cheie invalidă. O eroare 402 înseamnă că nu mai există credit. O eroare 429 indică faptul că ați atins limita de 300 de solicitări pe minut.
Întrebări frecvente
Care este URL-ul de bază pentru API-ul grok bez cenzury?
URL-ul de bază este HTTPS://api.grokbezcenzury.com/v1. Funcționează cu clienții standard compatibili cu OpenAI.
Cum gestionez răspunsurile de streaming?
Setează parametrul stream la true. Primești Server-Sent Events, cu datele de utilizare în ultimul fragment.
Ce se întâmplă dacă depășesc limita de rată?
Primești eroarea 429. Limita este de 300 de solicitări pe minut per cheie.
Accesează-ți cheia API în câteva secunde
Înregistrează-te, obține cheia și actualizează endpoint-ul. Așa este tot.