- GrokBezcenzury
- Guida rapida per sviluppatori
Guida rapida per sviluppatori
Connettiti all'LLM uncensored tramite l'API compatibile con OpenAI. Questa guida copre l'URL base, l'autenticazione e le strutture di richiesta principali.
Prerequisiti: chiave e URL di base
Il base_url è https://api.grokbezcenzury.com/v1. Hai bisogno di una chiave API valida per l'autorizzazione. La chiave appare immediatamente dopo la registrazione con Google o email.
Invio della tua prima richiesta
Invia una richiesta POST a /v1/chat/completions. Usa l'ID del modello uncensored per la risposta.
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"}]
}'
Integrazione SDK Python
Inizializza il client con l'URL base e la chiave. Imposta il modello su uncensored. L'SDK gestisce automaticamente la serializzazione.
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)
Setup SDK Node
Configura il client per puntare al nostro URL di base. Passa l'ID del modello uncensored nella tua chiamata di completamento.
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);
Risposte in streaming con SSE
Imposta stream: true per ricevere Server-Sent Events. L'ultimo chunk include le statistiche di utilizzo dei token.
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)
Limiti, Errori e Contesto
La finestra di contesto è di 100.000 token. Ricevi un errore 401 con una chiave non valida. Un errore 402 significa che non rimane credito. Un errore 429 indica che hai raggiunto il limite di 300 richieste al minuto.
Domande frequenti
Qual è l'URL base per l'API grok bez cenzury?
L'URL di base è HTTPS://api.grokbezcenzury.com/v1. Funziona con i client standard compatibili con OpenAI.
Come gestisco le risposte in streaming?
Imposta il parametro stream su true. Riceverai Server-Sent Events con l'ultimo chunk contenente i dati di utilizzo.
Cosa succede se supero il limite di frequenza?
Ricevi un errore 429. Il limite è di 300 richieste al minuto per chiave.
Accedi alla tua chiave API in pochi secondi
Registrati, ottieni la tua chiave e aggiorna il tuo endpoint. È tutto qui.