Guida all'integrazione API Grok
Hai bisogno di un'API affidabile e non censurata per i tuoi flussi di lavoro LLM senza i filtri aziendali o la stanchezza da abbonamento mensile. Questa guida spiega come integrare un modello non censurato utilizzando protocolli standard compatibili con OpenAI, garantendo la generazione di testo grezzo per casi d'uso adulti o senza restrizioni. Analizziamo i passaggi tecnici per far funzionare correttamente le tue richieste.
Ultimo aggiornamento
Conclusioni chiave
Utilizza endpoint POST standard /v1/chat/completions per inviare testo e ricevere risposte grezze senza rifiuti nascosti.
Configura lo streaming tramite Server-Sent Events per gestire output lunghi in modo efficiente senza bloccare il thread della tua applicazione.
Sfrutta il function calling e la modalità JSON per l'estrazione di dati strutturati mantenendo un contesto del modello uncensored.
Monitora attentamente l'utilizzo dei token poiché la tariffazione è prepagata e basata strettamente sui conteggi dei token di input e output.
Perché usare un'alternativa API uncensored per Grok?
Direct API access often applies strict content filters that block lawful adult or controversial topics. Many providers hide these refusals deep in their response structures. An uncensored model serves raw inference data for any legal use case. You get the full output without the corporate safety layer intervening.
Le API di livello corporate spesso modificano la logica di filtraggio senza preavviso. Questo interrompe le applicazioni downstream che dipendono da tipi di contenuto specifici. Un servizio dedicato non censurato elimina questa incertezza. I tuoi prompt restituiscono esattamente ciò che genera il modello.
Valuta la differenza tra un'interfaccia chat e un'API grezza. L'interfaccia chat potrebbe nascondere output sfumati. L'API espone l'intero stream di token. Questa trasparenza è critica per gli sviluppatori che costruiscono strumenti specializzati.
Il nostro servizio opera in modo indipendente. Non serviamo Grok o alcun altro modello di un fornitore. Forniamo un modello linguistico di grandi dimensioni uncensored distinto. È in esecuzione sui nostri server. L'interfaccia rimane familiare agli utenti di OpenAI.
Benefici Chiave
- Nessun canone di abbonamento mensile.
- Fatturazione prepagata trasparente.
- Output grezzo per contenuti adulti leciti.
- Nessun rifiuto nascosto per argomenti controversi.
Comprendere la struttura dell'endpoint API
Due endpoint gestiscono tutte le interazioni: POST /v1/chat/completions e GET /v1/models. Questi seguono la specifica standard dell'API OpenAI. Invii un payload JSON con i tuoi messaggi di sistema e utente. Il server restituisce una risposta JSON con il testo generato.
L'endpoint GET elenca i modelli disponibili. Conferma che la tua connessione è valida. Usalo per verificare che la tua chiave API funzioni prima di inviare carichi pesanti. Mostra anche l'ID del modello che devi includere nelle tue richieste.
Il nostro URL di base è HTTPS://api.isgrokunfiltered.com/v1. Questo sostituisce l'URL predefinito di OpenAI nella configurazione del tuo client. L'ID del modello da inviare è "uncensored". Questo garantisce che tu raggiunga il server corretto.
L'autenticazione utilizza un token Bearer nell'intestazione Authorization. Includi la tua chiave API direttamente. Non sono richiesti flussi OAuth complessi. Questa semplicità riduce significativamente il tempo di integrazione.
Riepilogo degli endpoint
| Metodo | Percorso | Function |
|---|---|---|
| POST | /v1/chat/completions | Genera risposte testuali |
| GET | /v1/models | Elenca i modelli disponibili |
Configurazione del tuo Client per lo Streaming
Abilita lo streaming impostando il parametro stream su true nel corpo della richiesta. Questo restituisce Server-Sent Events (SSE) invece di un singolo oggetto JSON. Ogni evento contiene un chunk parziale della risposta. Puoi visualizzare il testo agli utenti in tempo reale.
Lo streaming riduce la latenza percepita per le risposte lunghe. Gli utenti vedono l'output mentre viene generato. Questo migliora l'esperienza per le interfacce di tipo chat. Consente anche di annullare le richieste anticipatamente se necessario.
Ogni chunk include dati sull'utilizzo dei token nell'evento finale. Puoi monitorare con precisione i token di input e output. Questo ti aiuta a monitorare il saldo del tuo credito prepagato. Gli errori durante lo streaming consumano comunque token per i dati elaborati.
Gestisci correttamente il formato SSE. Analizza ogni riga che inizia con "data: ". Ignora l'evento finale "[DONE]". Questo garantisce che la tua applicazione elabori ogni token correttamente.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokunfiltered.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)
Gestione delle chiamate di funzione in modalità uncensored
Il function calling consente alla tua applicazione di eseguire codice in base all'output del modello. Invia un elenco di strumenti nella richiesta. Il modello restituisce un array tool_calls invece di testo semplice. Il tuo codice esegue la funzione e invia il risultato indietro.
Questo funziona in modo trasparente con il nostro modello senza censure. Il modello non rifiuta di chiamare funzioni in base al tipo di contenuto. Si concentra sulla struttura logica della richiesta. Questo è ideale per attività complesse di estrazione dati.
Usa la modalità JSON per imporre formati di output rigorosi. Imposta response_format su json_object. Il modello restituisce solo JSON valido. Questo riduce gli errori di analisi nel tuo backend. Garantisce strutture di dati coerenti.
Combina il function calling con lo streaming per interazioni dinamiche. Puoi iniziare a eseguire funzioni mentre il modello sta ancora generando. Questo crea un'applicazione altamente reattiva. Il modello uncensored gestisce definizioni di strumenti diversificate senza bias.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokunfiltered.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);
Ottimizzazione dei costi dei token per contesti lunghi
La finestra di contesto supporta fino a 100.000 token. Questo include sia il prompt che il completamento. Contesti più lunghi consumano più credito prepagato. Monitora l'utilizzo dei token per evitare addebiti imprevisti.
I token di input costano $0.15 per milione. I token di output costano $0.50 per milione. I token di output sono significativamente più costosi. Ottimizza i tuoi prompt per ridurre la dimensione degli input. Usa istruzioni di sistema concise. Evita di inviare cronologie non necessarie.
Imposta un parametro max_tokens per controllare la lunghezza dell'output. Il default è 2.048 token. Puoi aumentare questo valore fino a 16.000 token per richiesta. Questo previene la generazione fuori controllo che brucia credito rapidamente.
Errori e rifiuti sono gratuiti. Paghi solo per la generazione di token di successo. Questo ti protegge dalle spese inutili per le richieste fallite. Monitora regolarmente il tuo saldo per rimanere informato.
Dettaglio Prezzi
- Input: $0,15 / 1M di token
- Output: $0,50 / 1M token
- Output Max: 16.000 token
- Finestra di contesto: 100.000 token
Limiti di frequenza e impostazioni di concorrenza
Ogni chiave API consente 300 richieste al minuto. Questo limite si applica globalmente alla tua chiave. Le applicazioni ad alta frequenza devono gestire attentamente il tasso di richiesta. Il superamento del limite restituisce un errore 429 Too Many Requests.
Puoi avere fino a 8 richieste concorrenti per chiave. Questo permette l'elaborazione parallela di attività indipendenti. Gestisci la concorrenza per evitare di raggiungere il limite di frequenza. Distribuisci le richieste negli intervalli di tempo.
La dimensione massima del corpo della richiesta è di 8 MB. Payload grandi con una cronologia estesa potrebbero superare questo limite. Comprimi il tuo input o tronca i messaggi vecchi. Questo garantisce che le tue richieste vengano elaborate con successo.
Puoi avere solo una chiave attiva per account. Se perdi la chiave, generane una nuova. La vecchia chiave diventa immediatamente non valida. Questo semplifica la gestione della sicurezza. Ruota le chiavi periodicamente per una maggiore sicurezza.
curl https://api.isgrokunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of five unique Python script ideas."}]
}'
Migrazione delle tue Chiavi API Grok Esistenti
La migrazione alla nostra API richiede la modifica dell'URL di base e dell'ID del modello. La struttura del codice del tuo client esistente rimane in gran parte invariata. Aggiorna l'URL di base a HTTPS://api.isgrokunfiltered.com/v1. Cambia l'ID del modello a "uncensored".
Risoluzione degli errori di integrazione comuni
Gli errori 401 Unauthorized indicano una chiave API non valida o scaduta. Verifica la tua chiave nella dashboard. Assicurati di inviarla nell'intestazione Authorization. Controlla la presenza di spazi iniziali o errori di battitura.
429 Troppe richieste significa che hai raggiunto il limite di velocità. Riduci la frequenza delle richieste o aumenta l'intervallo tra le chiamate. Usa il backoff esponenziale per i tentativi di ripetizione. Questo evita di sovraccaricare il server.
400 Bad Request deriva spesso da JSON non valido. Assicurati che il payload corrisponda allo schema previsto. Controlla la presenza di campi obbligatori mancanti come messages o model. Usa l'endpoint GET per verificare la disponibilità del modello.
Gli errori 500 Internal Server Error sono rari ma possibili. Riprova la richiesta dopo una breve attesa. Se il problema persiste, contatta il supporto. I nostri log possono aiutare a identificare rapidamente la causa radice.
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)
Prossimi passi: Test del tuo modello uncensored
Inizia con una semplice richiesta di generazione di testo. Invia un prompt breve e verifica il formato della risposta. Controlla che lo streaming funzioni correttamente. Assicurati che il richiamo di funzioni si integri senza problemi con il tuo codice.
Monitora attentamente l'utilizzo dei token. Il modello prepagato addebita solo per i token effettivi. Gli errori sono gratuiti. Questo permette esperimenti sicuri. Ricarica il tuo credito usando criptovaluta quando necessario.
Testa casi limite come contesti lunghi e definizioni di strumenti complessi. Verifica che il modello uncensored gestisca argomenti diversificati. Assicurati che la tua applicazione gestisca correttamente le risposte parziali. Questo ti prepara per l'uso in produzione.
Registrati con Google o email. Ottieni la tua chiave API istantaneamente. Nessun numero di telefono richiesto. Inizia a testare immediatamente con $0.50 di credito di prova. Questo ti offre un modo senza rischi per valutare il servizio.
Domande frequenti
È questa l'API ufficiale di Grok?
No, questo è un servizio indipendente. Non serviamo il modello Grok o il modello di alcun altro fornitore. Forniamo un modello linguistico di grandi dimensioni uncensored distinto compatibile con la specifica API OpenAI. Puoi utilizzare i tuoi client compatibili con OpenAI esistenti per connetterti al nostro servizio.
Come pago per l'API?
Utilizziamo un sistema di credito prepagato ricaricato solo con cripto. Puoi pagare con USDT sulla rete TRC20 o USDC sulla rete Base. Le ricariche minime partono da $20. Il tuo credito non scade e paghi solo per i token che utilizzi effettivamente.
Qual è la dimensione della finestra di contesto?
Il nostro modello supporta una finestra di contesto di 100,000 token. Questo include sia il prompt di input che il completamento generato. Puoi impostare il numero massimo di token di output per richiesta fino a 16,000 token. Il valore predefinito per i token massimi è 2,048.
Il modello rifiuta i contenuti?
Il modello è privo di censure per un uso legale per adulti. Non rifiuta argomenti controversi, di finzione o di ricerca sulla sicurezza. L'unico limite rigido è che i contenuti sessuali che coinvolgono minori vengono sempre rifiutati. Ottieni un output grezzo senza filtri aziendali nascosti.
Ottieni la tua chiave API ora
Registrati, copia la tua chiave, aggiorna il tuo URL base. È tutta la configurazione necessaria.