it ▾

Paga per i token, non per gli abbonamenti.

Integra l'API AI senza filtri rapidamente

Inizia a utilizzare l'API AI uncensored in pochi minuti puntando il tuo client OpenAI-compatible esistente al nostro URL di base. Questa guida rapida copre autenticazione, chat completions, streaming e tool calling con esempi concreti.

Autenticazione e URL di base

Sì, puoi autenticarti istantaneamente utilizzando l'URL di base fornito nella dashboard. Il nostro servizio utilizza intestazioni standard per le API key compatibili con qualsiasi SDK OpenAI. Ricevi la tua chiave immediatamente dopo la registrazione con Google o email. Non è richiesto un numero di telefono per la configurazione iniziale.

Imposta il base_url a https://api.isgrokuncensored.com/v1. Passa la tua chiave nel Authorization header. Il sistema convalida le credenziali prima di elaborare qualsiasi token. Errori come 401 indicano una chiave non valida o mancante. Controlla il dashboard se la chiave fallisce.

Endpoint Chat completions

Invia una richiesta POST a /v1/chat/completions per ottenere risposte testuali. L'endpoint accetta array di messaggi standard e restituisce il testo generato. Non supporta immagini, audio o embeddings. Utilizza l'ID del modello uncensored per tutte le richieste. Questo garantisce che stai utilizzando il modello open-weight corretto.

I token di input costano $0.15 per milione, mentre i token di output costano $0.50 per milione. Il credito prepagato viene detratto solo per l'utilizzo effettivo. Errori e rifiuti non consumano il tuo saldo. Puoi inviare fino a 8 MB per corpo della richiesta. Questo limite copre la maggior parte delle interazioni testuali standard.

Risposte in streaming e utilizzo dei token

Abilita lo streaming impostando stream a true nella tua richiesta. Ricevi Server-Sent Events (SSE) per la consegna dei token in tempo reale. Il blocco finale contiene le statistiche totali sull'utilizzo dei token. Questo ti permette di tracciare i costi in tempo reale. È essenziale per costruire interfacce chat reattive.

Analizza i dati SSE per aggiornare la tua UI in modo incrementale. Il modello genera testo continuamente fino a quando la finestra di contesto non si riempie o viene attivata una sequenza di stop. L'output massimo è di 16.000 token per richiesta. Devi specificare max_tokens per superare i 2.048 token predefiniti. Questo previene fatturazioni impreviste per risposte lunghe.

Function calling e modalità JSON

Usa il tools parametro per abilitare le funzionalità di chiamata delle funzioni. Definisci lo schema del tuo strumento nel corpo della richiesta. Il modello restituirà argomenti strutturati per le tue funzioni. Questo funziona perfettamente con i client standard compatibili con OpenAI. Puoi anche forzare l'output JSON utilizzando response_format. Questo è utile per l'analisi dei dati strutturati.

Imposta response_format a {"type": "json_object"} per ottenere JSON puro. Questa modalità disabilita il testo conversazionale di riempimento. È ideale per le integrazioni programmatiche. Puoi combinare gli strumenti e la modalità JSON per flussi di lavoro complessi. L'API gestisce l'analisi internamente. Devi solo convalidare la struttura dell'output.

Parametri del modello: temperatura e top_p

Regola temperature per controllare la casualità. Valori più alti producono output più creativi. Valori più bassi rendono le risposte più deterministiche. Il valore predefinito è solitamente 1.0. Puoi impostarlo tra 0 e 2. Usa top_p per il campionamento nucleare. Questo limita la massa di probabilità dei token considerati. Funziona insieme alla temperatura per raffinare la qualità dell'output.

Altri parametri supportati includono stop sequenze, seed per la riproducibilità, e penalità come presence_penalty. Questi permettono di affinare il processo di generazione. Puoi sperimentare con diverse combinazioni. L'API rispetta tutti i parametri standard di OpenAI. Questo garantisce una facile migrazione da altri fornitori. Prova valori diversi per trovare la soluzione migliore per il tuo caso d'uso.

Limiti, errori e finestra di contesto

La finestra di contesto supporta un totale di 100.000 token. Questo include sia i token di prompt che quelli di completamento. Puoi inviare documenti di grandi dimensioni per l'analisi. I limiti di frequenza consentono 300 richieste al minuto per chiave. La concorrenza è limitata a 8 richieste simultanee. Il superamento di questi limiti restituisce un errore 429. Riprova con backoff esponenziale.

Gestisci gli errori in modo elegante nel tuo codice. Un errore 402 significa che il tuo credito prepagato è esaurito. Ricarica usando cripto per continuare il servizio. Un errore 401 indica un problema di autenticazione. Controlla la validità della tua chiave. L'API non addebita per le richieste fallite dovute a errori di convalida. Questo protegge il tuo saldo da picchi accidentali.

cURL

curl https://api.isgrokuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.isgrokuncensored.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.isgrokuncensored.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);

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)

Domande frequenti

Qual è l'URL base per l'API AI uncensored?

L'URL di base è HTTPS://api.isgrokuncensored.com/v1. Devi impostare questo valore nella configurazione del tuo SDK compatibile con OpenAI. Sostituisce l'endpoint predefinito di OpenAI. Questo garantisce che le richieste vengano inviate ai nostri server. L'URL supporta sia le richieste in streaming che quelle non in streaming. Usalo per tutti i completamenti chat.

Come gestisco le risposte in streaming con il LLM senza filtri?

Imposta il parametro stream su true nella richiesta. Riceverai Server-Sent Events (SSE) contenenti testo parziale. Analizza ogni chunk per aggiornare la tua interfaccia. L'ultimo chunk include i dati sull'utilizzo dei token. Questo consente la visualizzazione in tempo reale del testo generato. È efficiente per le risposte di grandi dimensioni.

Cosa succede se supero il limite di frequenza?

Ricevi il codice di stato 429. L'API permette 300 richieste al minuto per chiave. La concorrenza è limitata a 8 richieste simultanee. Implementa un backoff esponenziale nel tuo client. Questo impedisce di sovraccaricare il server. Riprova la richiesta dopo una breve attesa. L'API non addebita le richieste soggette a limitazione di frequenza se falliscono la convalida.

Ottieni la tua chiave API ora

Registrati, copia la tua chiave e aggiorna il tuo URL di base. È tutto ciò che serve per configurare.

Ottieni la chiave APIVisualizza la documentazione