Uncensored AI Chatbot: Uncensored AI Documentazione API
Integra la nostra API LLM senza censura in pochi minuti utilizzando gli SDK standard di OpenAI. Invia testo, ricevi testo e rimuovi i filtri sui contenuti per un uso adulto legale con prezzi trasparenti basati sul consumo.
Autenticazione e URL Base
Inizia generando una chiave API nella pagina Ottieni chiave API. Puoi iscriverti con Google o usare email e password; non è richiesto il numero di telefono. La tua chiave viene visualizzata immediatamente ed è l'unico modo per autenticare le richieste. Ogni account supporta una chiave attiva alla volta; generarne una nuova sostituisce istantaneamente quella vecchia.
Indirizza il tuo client all'URL base: https://api.uncensoredaichatbot.cc/v1. Passa la tua chiave nell'intestazione Authorization: Bearer <key>. Questa configurazione funziona con qualsiasi client compatibile con OpenAI. Se cambi chiave, aggiorna le variabili di ambiente o i file di configurazione per mantenere l'accesso.
La tua prima richiesta
Invia una richiesta POST a /v1/chat/completions con l'ID del modello uncensored. Questo modello a pesi aperti è ottimizzato per minimizzare i rifiuti ed è eseguito sui nostri server dedicati. Non è GPT, Claude o il modello di nessun altro fornitore.
- Modello:
uncensored - Input: JSON con array
messages - Output: Formato di risposta standard OpenAI
Usa il seguente esempio per verificare la connettività:
curl https://api.uncensoredaichatbot.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 il pacchetto Python ufficiale openai. Configura base_url e api_key per instradare le richieste alla nostra API senza censura. Questo garantisce pattern di codifica prevedibili rimuovendo i filtri sui contenuti per uso adulto legale.
- Installa tramite
pip install openai - Imposta le variabili di ambiente o passa direttamente al client
- Chiama
chat.completions.create()come di consueto
Esempio di configurazione:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichatbot.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)
Configurazione SDK Node.js
Installa il pacchetto npm openai. Configura il client con il tuo URL base e chiave API. L'SDK Node gestisce la serializzazione delle richieste e l'analisi delle risposte automaticamente.
- Installa tramite
npm install openai - Crea una nuova istanza del client con URL base personalizzato
- Invia completamenti chat con parametri standard
Snippet di codice per l'inizializzazione:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichatbot.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 Server-Sent Events (SSE). Le statistiche sull'utilizzo dei token sono incluse nell'ultimo chunk dello streaming. Questo ti permette di visualizzare le risposte in tempo reale senza attendere la risposta completa.
- Imposta
stream: truenel corpo della richiesta - Leggi i chunk dallo stream SSE
- Controlla l'ultimo chunk per i dati di utilizzo
Esempio di implementazione 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)
Limiti, Errori e Finestra di Contesto
La tua finestra di contesto è di 100.000 token (prompt + completamento). Il massimo in output è di 32.000 token per richiesta (2.048 se max_tokens non è impostato). I corpi delle richieste devono essere inferiori a 8 MB. Sei limitato a 300 richieste al minuto e 8 richieste concorrenti per chiave.
Codici di stato HTTP comuni:
401: Chiave API non valida o scaduta402: Credito prepagato insufficiente429: Limite di richieste superato
I prompt non sono usati per l'addestramento. Un limite rigido ai contenuti blocca i contenuti sessuali che coinvolgono minori. Errori e rifiuti sono gratuiti; paghi solo per l'utilizzo di token con successo.
Specifiche tecniche
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 |
| ID modello | uncensored |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredaichatbot.cc/v1 |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Finestra di contesto | 100.000 token (input + output) |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Modalità JSON | response_format: {"type": "json_object"} |
| 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 |
| Dimensione | fino a 8 MB per richiesta |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| 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 |
| Bonus | +5% da $50, +10% da $100 |
| 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
Ho bisogno di una carta di credito per iniziare?
No. Ogni nuovo account riceve $0,50 di credito di prova valido per 7 giorni. Puoi iscriverti con Google o email senza numero di telefono o carta. Per l'uso continuativo, ricarica solo con cripto.
Cosa succede se supero il limite di richieste?
Ricevi un codice di stato 429. Il limite è di 300 richieste al minuto e 8 richieste parallele per chiave. Attendi o riduci la concorrenza. Gli errori non contano nel limite di richieste.
I miei dati sono utilizzati per l'addestramento?
No. I prompt inviati all'API chatbot AI senza censura non sono usati per l'addestramento. Il tuo account richiede solo un indirizzo email e il credito non scade mai.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, cambia l'URL base. È tutta la configurazione.