IT ▾

API GPT senza censura: Cambia il tuo client in tre righe

Collega il tuo client esistente compatibile con OpenAI al nostro endpoint aggiornando tre righe di configurazione. Questa guida rapida ti guida attraverso l'autenticazione, le richieste di base e lo streaming.

https://api.uncensoredgptapi.com/v1uncensored

Prerequisiti e Base URL

Per usare questa api gpt senza censura, hai bisogno di una chiave API e di un client che supporti il formato OpenAI. Visita la pagina Ottieni chiave API per iscriverti con email e password. La tua chiave appare immediatamente; non serve carta per il credito di prova da $0,50. L'URL di base per tutte le richieste è https://api.uncensoredgptapi.com/v1. Serviamo un singolo modello senza censura con ID uncensored. Questo modello gira sui nostri server GPU proprietari e non rifiuta argomenti adulti leciti, di fantasia o controversi. Non è GPT, Claude o qualsiasi altro modello di vendor. Supportiamo testo in, testo out tramite completamenti chat. Non sono forniti embedding, immagini o audio. La tua finestra di contesto è di 100.000 token per il prompt e il completamento combinati.

Autenticazione

Passa la tua chiave API nell'intestazione Authorization usando lo schema Bearer. Ogni account ha una chiave attiva alla volta. Se rigeneri la chiave, quella vecchia viene revocata immediatamente. Questo resetta il contatore del limite di richieste perché la nuova chiave inizia con una nuova quota. Non hai bisogno di ricaricare per fare le tue prime richieste; il credito di prova copre l'utilizzo iniziale. Assicurati che il client invii la chiave con ogni richiesta all'URL di base. Se l'autenticazione fallisce, ricevi un errore 401.

Completamento Chat di Base

Invia una richiesta POST a /v1/chat/completions. Imposta il campo model su uncensored. Include i tuoi messaggi di sistema e utente nell'array messages. L'API restituisce una risposta testuale. Questo funziona con qualsiasi SDK OpenAI standard. Puoi regolare parametri come temperature o max_tokens per controllare creatività e lunghezza. Il modello risponde direttamente senza rifiuti di contenuti per argomenti leciti. Le richieste sono limitate a 8 MB di dimensione del corpo. Mantieni i prompt concisi per restare entro la finestra di 100k token.

Integrazione SDK Python

Usa il pacchetto Python ufficiale openai. Configura l'URL di base per puntare al nostro endpoint. Imposta la chiave API dalla tua variabile d'ambiente. Crea un'istanza del client e chiama chat.completions.create. Passa l'ID del modello uncensored. La libreria gestisce i retry e il parsing JSON automaticamente. Questo approccio funziona per flussi di lavoro sia sincroni che asincroni. Assicurati di usare una versione recente dell'SDK che supporti URL di base personalizzati. L'oggetto di risposta fornisce il testo generato in choices[0].message.content.

Utilizzo SDK Node.js

Installa il pacchetto openai per Node.js. Inizializza il client con il tuo URL di base e chiave API. Chiama l'endpoint dei completamenti chat con il modello senza censura. L'SDK restituisce una promise che si risolve nell'oggetto di risposta. Puoi gestire gli errori catturando le eccezioni dal client. Questo metodo è adatto per applicazioni server-side o strumenti CLI. Ricorda che l'ID del modello è strettamente uncensored. Non provare a usare altri ID di modello. La struttura della risposta corrisponde al formato standard OpenAI, rendendo la migrazione da altri provider semplice.

Risposte in Streaming

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce un flusso di Server-Sent Events (SSE). Ogni chunk contiene un delta di testo parziale. Accumula questi delta per ricostruire la risposta completa. Lo streaming riduce la latenza percepita per output lunghi. Puoi interrompere il flusso in anticipo se necessario. Il modello supporta la chiamata di funzioni insieme allo streaming se il tuo client gestisce correttamente l'esecuzione delle funzioni. Monitora il flusso per il completamento o gli errori. Questa funzione è ideale per interfacce chat o applicazioni real-time dove è richiesto un feedback immediato.

Limiti di Richiesta ed Errori

Ogni chiave permette 300 richieste al minuto. Se superi questo limite, ricevi un errore 429. Rigenerando la chiave revochi quella vecchia e ottieni una nuova quota. L'errore 401 indica una chiave non valida o mancante. L'errore 402 significa che il tuo credito prepagato è esaurito; ricarica tramite criptovalute (USDT o USDC). I crediti non scadono mai. I corpi delle richieste devono essere sotto 8 MB. Se invii JSON non valido, ricevi un errore 400. Il modello blocca i contenuti sessuali che coinvolgono minori. Tutto il resto del contenuto adulto lecito è permesso. Controlla il corpo della risposta per messaggi di errore dettagliati.

cURL

curl https://api.uncensoredgptapi.com/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.uncensoredgptapi.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.uncensoredgptapi.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)

Scheda tecnica dell'API

Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.

VoceValore
Formatocompatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave
AutenticazioneAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredgptapi.com/v1
EndpointPOST /v1/chat/completions · GET /v1/models
ID modellouncensored
Finestra di contesto100.000 token (input + output)
Modalità JSONresponse_format: {"type": "json_object"}
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Dimensionefino a 8 MB per richiesta
Limite di frequenza300 richieste al minuto per chiave
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concorrenza8 richieste contemporanee per chiave
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Bonus+5% da $50, +10% da $100
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
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
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
Scadenzail credito pagato non scade, nessun abbonamento
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori
AccessoGoogle 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.

CodiceTipoSignificato
400bad_requestJSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo
401missing_key · invalid_key · key_revokedchiave mancante, errata o sostituita
402no_creditcredito esaurito — ricarica e riparti subito
403content_blockedcontenuti sessuali con minori — rifiutato, non addebitato
404not_foundendpoint sconosciuto
413request_too_largecorpo oltre 8 MB
429rate_limited · concurrencyoltre 300/min o 8 in parallelo — attendi e riprova
503upstream_busymodello occupato — riprova tra pochi secondi

Domande e risposte

Serve una carta di credito per iniziare?

No. Puoi iscriverti con solo email e password. Ricevi $0,50 di credito di prova valido per 7 giorni. Questo ti permette di testare l'API senza collegare un metodo di pagamento. Puoi ricaricare in seguito usando criptovalute (USDT o USDC).

Cosa succede se rigenero la mia chiave API?

Rigenerando la chiave, quella precedente viene revocata immediatamente. La vecchia chiave smette di funzionare all'istante. Il contatore del limite di richieste si resetta perché la nuova chiave inizia con una nuova allocazione di 300 richieste al minuto. Questo è utile se sospetti una fuoriuscita della chiave o vuoi resettare la tua quota.

È lo stesso dei modelli GPT di OpenAI?

No. Serviamo un unico modello a pesi aperti senza censura con ID <code>uncensored</code>. Non è GPT, Claude, Gemini o qualsiasi altro modello di vendor. Esegue sui nostri server GPU dedicati. È ottimizzato per la generazione di testo senza restrizioni senza rifiuti di contenuti per argomenti leciti. Controlla la nostra pagina dei prezzi per i costi in token.

La tua chiave è a un modulo di distanza

Crea un account, copia la chiave, cambia l'URL di base. È tutta la configurazione.

Ottieni la chiave API