it ▾
Apri account
  1. GrokBezcenzury
  2. 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.