Guida rapida per utenti Grok
Integra il modello senza censura in pochi minuti puntando il tuo client OpenAI esistente al nostro URL base e inserendo la tua chiave API.
URL base e autenticazione
La nostra API è pienamente compatibile con gli SDK OpenAI. Devi solo aggiornare base_url e fornire la tua chiave nell'intestazione Authorization. Iscriviti con Google o email per ricevere la chiave istantaneamente. Non servono numero di telefono o carta di credito per iniziare. Usa l'ID modello uncensored per tutte le richieste.
L'autenticazione avviene tramite token Bearer. Assicurati che la chiave sia inviata in ogni intestazione di richiesta. Se ricevi un errore 401, la tua chiave non è valida o è scaduta. Il nostro servizio è indipendente e non rivende modelli di altri fornitori.
Completamento chat di base
Invia una richiesta POST standard a /v1/chat/completions. L'API accetta input testuale e restituisce output testuale. Puoi definire prompt di sistema per guidare il comportamento del modello. Il modello risponde senza rifiuti per contenuti adulti legali, fiction o argomenti controversi.
Specifica il modello come uncensored nel payload. La finestra di contesto supporta fino a 100.000 token in totale. L'output massimo è di 32.000 token per richiesta. Errori e rifiuti non consumano credito.
Risposte in streaming
Abilita lo streaming impostando stream: true. L'API restituisce Server-Sent Events (SSE). Ogni chunk contiene aggiornamenti di testo incrementali. L'ultimo chunk include statistiche sull'utilizzo dei token per la trasparenza sulla fatturazione.
Lo streaming è ideale per aggiornamenti UI in tempo reale. Analizza il flusso SSE per visualizzare il testo mentre viene generato. Questo riduce la latenza percepita per gli utenti. L'API gestisce automaticamente il protocollo di streaming.
Chiamata di funzioni
Definisci gli strumenti nel parametro tools. Il modello può restituire chiamate di strumenti strutturate. Usa tool_choice per forzare comportamenti specifici. Questo abilita l'integrazione con sistemi e flussi di lavoro esterni.
La chiamata di funzioni funziona con il formato standard OpenAI. Analizza la risposta per eseguire gli strumenti richiesti. Il modello mantiene il contesto attraverso le chiamate di funzione. Utile per agenti automatizzati e attività di estrazione dati.
Modalità JSON
Imposta response_format su {"type": "json_object"} per un output JSON rigoroso. Il modello formatterà la risposta come JSON valido. Utile per analizzare dati strutturati nelle applicazioni.
La modalità JSON garantisce una formattazione coerente. Usala quando il codice downstream si aspetta strutture di schema specifiche. Il modello aderisce al formato richiesto. Questo riduce la necessità di logica di parsing aggiuntiva.
Parametri, limiti ed errori
Controlla la generazione con temperature, top_p e sequenze stop. Il limite di richieste è di 300 richieste al minuto per chiave. Puoi avere fino a 8 richieste parallele. I corpi delle richieste non devono superare 8 MB. Un errore 402 indica credito insufficiente. Un errore 429 significa che hai raggiunto il limite di richieste. Il credito è prepagato e non scade mai. Gli errori sono gratuiti.
cURL
curl https://api.grokuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.grokuncensored.cc/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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokuncensored.cc/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);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)Scheda tecnica dell'API
Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.
| Voce | Valore |
|---|---|
| Formato | compatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave |
| ID modello | uncensored |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.grokuncensored.cc/v1 |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Finestra di contesto | 100.000 token (input + output) |
| Modalità JSON | response_format: {"type": "json_object"} |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Concorrenza | 8 richieste contemporanee per chiave |
| Dimensione | fino a 8 MB per richiesta |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Limite di frequenza | 300 richieste al minuto per chiave |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| Bonus | +5% da $50, +10% da $100 |
| Prova gratuita | $0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
| Accesso | Google oppure e-mail e password |
Codici di errore
Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.
| Codice | Tipo | Significato |
|---|---|---|
400 | bad_request | JSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo |
401 | missing_key · invalid_key · key_revoked | chiave mancante, errata o sostituita |
402 | no_credit | credito esaurito — ricarica e riparti subito |
403 | content_blocked | contenuti sessuali con minori — rifiutato, non addebitato |
404 | not_found | endpoint sconosciuto |
413 | request_too_large | corpo oltre 8 MB |
429 | rate_limited · concurrency | oltre 300/min o 8 in parallelo — attendi e riprova |
503 | upstream_busy | modello occupato — riprova tra pochi secondi |
Domande e risposte
Come ricarico il mio credito?
Ricarica solo con criptovalute (USDT su TRC20 o USDC su Base). Gli importi vanno da $10 a $500. Credito bonus per ricariche superiori. Non accettiamo carte di credito né PayPal.
Questa è l'API ufficiale di Grok?
No, siamo un servizio indipendente. Ospitiamo un modello open-weight senza censura sui nostri server. Non è GPT, Claude o il modello di altri fornitori. Consulta la documentazione del fornitore per i dettagli specifici dell'API.
Cosa succede se commetto un errore?
Errori e rifiuti sono gratuiti. Se vieni addebitato due volte, usa la pagina Supporto per risolvere. Il credito non scade mai, quindi puoi usarlo quando vuoi.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, cambia l'URL base. È tutta la configurazione.