- Uncensored AI Generator
- Uncensored AI Generator Documentazione API
Uncensored AI Generator Documentazione API
Integra il generatore di IA senza censura nella tua pipeline usando endpoint standard compatibili con OpenAI. Questa guida copre l'autenticazione, i formati delle richieste e gli SDK client per la generazione di testo programmatica.
URL base e Autenticazione
L'URL base dell'API è https://api.uncensoredaigenerator.cc/v1. Autentica ogni richiesta includendo la tua chiave API nell'intestazione Authorization. La tua chiave viene generata istantaneamente al momento della registrazione tramite Google o email. La chiave API è dedicata a un singolo utente: l'emissione di una nuova chiave invalida quella precedente. Tieni la tua chiave al sicuro e trasmettila nell'intestazione per tutte le richieste successive.
Prima Richiesta
Invia una richiesta POST a /v1/chat/completions con l'ID del modello "uncensored". Il corpo della richiesta deve contenere l'array messages. Il modello elabora l'input testuale e restituisce un output testuale. Assicurati che il corpo della tua richiesta non superi gli 8 MB. Questo endpoint gestisce tutte le attività di generazione di testo, inclusa la scrittura creativa e la generazione di script.
curl https://api.uncensoredaigenerator.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."}]
}'
Integrazione SDK Python
Usa la libreria ufficiale OpenAI Python per interagire con l'API. Configura il client con il tuo URL base e la chiave API. La libreria gestisce automaticamente la serializzazione JSON e le richieste HTTP. Questo approccio semplifica l'integrazione nelle pipeline Python esistenti e ti permette di sfruttare le funzionalità standard degli SDK come i tentativi di ripetizione e la paginazione.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigenerator.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)
Integrazione SDK Node.js
L'SDK Node.js segue lo stesso pattern di configurazione. Importa la libreria e inizializza il client con le tue credenziali. Questo metodo è ideale per applicazioni lato server e servizi backend. Puoi inviare richieste di completamento e elaborare le risposte testuali direttamente nel tuo ambiente Node.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaigenerator.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);
Risposte in Streaming
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce i dati in modo incrementale tramite Server-Sent Events (SSE). Questo riduce la latenza percepita per le applicazioni in tempo reale. Le statistiche sull'utilizzo dei token sono incluse nell'ultimo chunk dello stream. Monitora lo stream per gestire elegantemente le risposte parziali.
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)
Limiti, Errori e Contesto
La finestra di contesto è di 100.000 token in totale, con un output massimo di 32.000 token. Sei limitato a 300 richieste al minuto e 8 richieste parallele per chiave. HTTP 401 indica una chiave non valida. HTTP 402 significa che il tuo credito prepagato è esaurito. HTTP 429 segnala che hai superato il limite di richieste. Gli errori non consumano il tuo credito.
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 |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredaigenerator.cc/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID modello | uncensored |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Finestra di contesto | 100.000 token (input + output) |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Modalità JSON | response_format: {"type": "json_object"} |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Dimensione | fino a 8 MB per richiesta |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Concorrenza | 8 richieste contemporanee per chiave |
| Limite di frequenza | 300 richieste al minuto per chiave |
| Bonus | +5% da $50, +10% da $100 |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| 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 |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Accesso | Google oppure e-mail e password |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
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 ricaricare il mio credito?
Le ricariche vengono elaborate solo tramite criptovalute, specificamente USDT (TRC20) o USDC (Base). Puoi depositare qualsiasi importo intero tra $10 e $500. Il credito non scade mai una volta aggiunto al tuo account.
C'è una prova gratuita?
Sì, ogni nuovo account riceve $0,50 di credito di prova valido per 7 giorni. Non è necessaria una carta di credito per accedere e ricevere il credito di prova.
Quali contenuti sono bloccati?
L'API applica un limite rigido ai contenuti che blocca sempre i contenuti sessuali che coinvolgono minori. Tutti gli altri argomenti legali per adulti, di fantasia o controversi sono permessi senza rifiuto.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, cambia l'URL base. È tutta la configurazione.