Uncensored Aichat/Integra Uncensored AI Chat in Minuti
Integra Chat AI senza censura in minuti
Ottieni la tua chiave API e invia il tuo primo messaggio alla nostra API LLM senza censura in meno di cinque minuti. Questa guida copre autenticazione, richieste standard, streaming e uso degli strumenti con l'unico modello senza censura.
https://api.uncensoredaichat.top/v1uncensored
Prerequisiti e URL base
Prima di inviare richieste, devi avere una chiave API. Iscriviti alla pagina Ottieni chiave API con Google o un indirizzo email. La chiave appare immediatamente; non serve la carta di credito per la prova iniziale. Tutte le richieste usano il base URL compatibile con OpenAI: https://api.uncensoredaichat.top/v1. Puoi usare qualsiasi SDK OpenAI standard puntandolo a questo URL e fornendo la tua chiave. L'ID del modello è uncensored. È un singolo modello a pesi aperti ottimizzato per minimizzare i rifiuti, non un router verso altri fornitori.
Autenticazione e prima richiesta
Includi la tua chiave API nell'intestazione Authorization come token Bearer. L'API si aspetta payload JSON standard OpenAI. Se la chiave non è valida, ricevi un errore 401. Se il tuo credito prepagato è esaurito, ricevi un errore 402. Errori e rifiuti non consumano token, quindi vieni addebitato solo per l'utilizzo effettivo. Usa il seguente comando cURL per inviare un prompt semplice.
curl https://api.uncensoredaichat.top/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."}]
}'
Questa richiesta invia un messaggio utente al modello uncensored e si aspetta una risposta testuale. Controlla il corpo della risposta per il testo generato nell'array choices.
Integrazione SDK Python
L'uso della libreria Python ufficiale openai semplifica la gestione delle richieste. Configura il client con la tua chiave API e il base URL corretto. Questo approccio gestisce automaticamente la serializzazione JSON e i tentativi. È ideale per servizi backend o script dove ti servono risposte sincrone affidabili.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichat.top/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)
Il frammento di codice mostra come inizializzare il client ed effettuare una chiamata di completamento chat. Assicurati di installare l'ultima versione dell'SDK per supportare tutti i parametri attuali come temperature e top_p.
Utilizzo SDK Node.js
Per ambienti JavaScript o TypeScript, l'SDK Node funziona identicamente alla versione Python. Punta l'URL base al nostro endpoint. Questo è utile per funzioni serverless o server web che elaborano gli input degli utenti in tempo reale.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichat.top/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);
Questo esempio mostra come importare il client ed inviare una richiesta. L'oggetto risposta contiene la stessa struttura dell'API, permettendoti di estrarre facilmente il contenuto. Ricorda che l'ID del modello è sempre uncensored.
Risposte in streaming
Per una migliore esperienza utente, abilita lo streaming impostando stream: true. L'API restituisce i dati in modo incrementale tramite Server-Sent Events (SSE). Le statistiche di utilizzo dei token sono incluse nel chunk finale. Questo riduce la latenza percepita per gli utenti finali che interagiscono con la tua interfaccia chat.
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)
Gestisci gli eventi dello streaming per visualizzare il testo mentre viene generato. Se la connessione cade, potresti dover implementare la logica di riconnessione in base alle esigenze della tua applicazione. La finestra di contesto supporta fino a 100.000 token in totale, consentendo conversazioni lunghe senza troncamento immediato.
Limiti di richiesta e gestione errori
Ogni chiave API è limitata a 300 richieste al minuto e 8 richieste parallele. Se superi questi limiti, ricevi un errore 429. Il corpo della richiesta non deve superare gli 8 MB. Se ti serve una nuova chiave, la generazione sostituisce la chiave attiva precedente. Si applicano limiti di contenuto: i contenuti sessuali che coinvolgono minori sono sempre rifiutati. Altri contenuti adulti leciti sono consentiti. Controlla regolarmente il tuo saldo prepagato per evitare errori 402.
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 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredaichat.top/v1 |
| ID modello | uncensored |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Modalità JSON | response_format: {"type": "json_object"} |
| Finestra di contesto | 100.000 token (input + output) |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Dimensione | fino a 8 MB per richiesta |
| Concorrenza | 8 richieste contemporanee per chiave |
| Limite di frequenza | 300 richieste al minuto per chiave |
| 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 |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| Bonus | +5% da $50, +10% da $100 |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Accesso | Google oppure e-mail e password |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
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 funziona la fatturazione per l'API AI senza censura?
Pagi per token con credito prepagato che non scade mai. I token di input costano $0,25 per milione, e i token di output costano $1,00 per milione. Errori e rifiuti sono gratuiti. Ricarica usando USDT (TRC20) o USDC (Base) solo con criptovalute.
È uguale a Character.ai o OpenRouter?
No. Offriamo un'unica API diretta per un modello senza censura, non un servizio di routing o un'interfaccia chat web. A differenza di OpenRouter, non aggreghiamo più fornitori. Non serve nemmeno un abbonamento mensile; paghi solo per quello che usi.
Cosa succede se rimango senza credito?
Le richieste restituiranno un errore 402 che indica fondi insufficienti. Il tuo credito esistente non scade, quindi puoi ricaricare in qualsiasi momento. Puoi aggiungere qualsiasi importo intero tra $10 e $500, con crediti bonus per ricariche di importo maggiore.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, cambia l'URL base. È tutta la configurazione.