Avvio rapido API Uncencored chat gpt
Inizia a generare testo con la nostra API senza filtri utilizzando gli SDK OpenAI standard. Questa guida rapida ti guida attraverso l'autenticazione, le richieste di base e lo streaming senza rifiuti imprevisti.
https://api.gptchatuncencored.com/v1uncensored
URL Base e Autenticazione
L'URL di base per tutte le richieste è https://api.gptchatuncencored.com/v1. Autenticati passando la tua chiave API in Authorization header come token Bearer. Questo funziona con qualsiasi client compatibile con OpenAI semplicemente aggiornando l'URL di base e la configurazione della chiave.
La tua chiave API viene generata immediatamente dopo la registrazione tramite Google o email. Conservala in modo sicuro, poiché garantisce l'accesso al tuo credito prepagato. Gli errori e i rifiuti non consumano credito, ma le richieste valide sì.
Invio della tua prima richiesta
Invia una richiesta POST a /v1/chat/completions con il tuo messaggio e l'ID del modello uncensored. Questo endpoint restituisce risposte testuali senza filtri di contenuto per uso adulto legale.
- Imposta il
modelfield auncensored. - Includi il tuo prompt di sistema se necessario per guidare il tono.
- Aspettati una risposta JSON con il testo generato.
La finestra di contesto supporta un totale di 100.000 token, consentendo conversazioni lunghe.
curl https://api.gptchatuncencored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the HTTP status code for a 404 error"}]
}'Verifica che la tua chiave funzioni prima di scalare l'utilizzo.
Integrazione SDK Python
Utilizza l'SDK Python ufficiale di OpenAI per interagire con la nostra API. Installa il pacchetto tramite pip e configura l'URL di base per puntare al nostro endpoint.
Questo approccio permette di riutilizzare il codice esistente che mira a OpenAI. Passare la chiave API e impostare il modello su uncensored. L'SDK gestisce automaticamente la serializzazione JSON e l'analisi degli errori.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptchatuncencored.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)Testa con un prompt semplice per confermare la connettività. Regola la temperatura e il top_p per variazioni creative.
Integrazione SDK Node
L'SDK Node.js funziona identicamente alla versione Python. Installa il pacchetto e inizializza il client con il tuo URL di base e la chiave.
Questo abilita un'integrazione fluida nelle applicazioni Node. Imposta il modello a uncensored per risposte illimitate. Puoi controllare parametri come stop sequenze o seed per la riproducibilità.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptchatuncencored.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);Gestisci le risposte in modo asincrono. Monitora l'utilizzo dei token per gestire efficientemente il credito prepagato.
Risposte in streaming
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce Server-Sent Events (SSE) con aggiornamenti incrementali dei token.
L'utilizzo dei token viene segnalato nell'ultimo chunk. Ciò riduce la latenza percepita per le risposte lunghe. Gestisci lo stream nel tuo client per visualizzare il testo mentre viene generato.
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)Lo streaming funziona con tutti i parametri, incluso il function calling. Assicurati che il client gestisca correttamente i chunk parziali.
Limiti, Errori e Contesto
Sei limitato a 300 richieste al minuto e a 8 richieste concorrenti per chiave. La dimensione massima del corpo della richiesta è di 8 MB. Un errore 401 indica una chiave API non valida o mancante. Un errore 402 significa che il tuo credito prepagato è esaurito. Un errore 429 segnala che hai superato il limite di frequenza.
La finestra di contesto è di 100.000 token per prompt e completamento. L'output è limitato a 16.000 token per richiesta, o 2.048 se ometti max_tokens. Errori e rifiuti non addebitano credito. Il credito non scade, ma i fondi prepagati non sono rimborsabili.
Domande frequenti
È questo il servizio chat GPT uncencored ufficiale?
No, siamo un provider indipendente. Ospitiamo un modello uncensored dedicato compatibile con gli SDK di OpenAI ma non è GPT, Claude o il modello di alcun altro fornitore. Consulta la documentazione del fornitore per i dettagli specifici.
Come risolvo il problema delle citazioni mancanti nelle risposte dell'API chat parallela?
Assicurati che il tuo client gestisca correttamente i chunk SSE per lo streaming. Per le richieste parallele, verifica che ogni richiesta abbia una chiave o un contesto di thread univoci. La nostra API restituisce risposte complete per ogni richiesta, quindi la parallelizzazione dipende dai limiti di concorrenza del tuo client.
Cosa succede se supero la finestra di contesto?
Le richieste che superano il limite di 100.000 token probabilmente falliranno o verranno troncate a seconda dell'implementazione del tuo client. L'API accetta fino a 100.000 token in totale. L'output è limitato a 16.000 token per richiesta. Gestisci la tua cronologia per rimanere entro i limiti.
Proteggi la tua chiave API
Registrati, recupera la tua chiave e aggiorna l'URL base. È tutto.