Documentazione API Chat AI Senza Censura
L'API Chat AI senza censura offre un singolo modello ad alte prestazioni senza censura tramite un'interfaccia standard compatibile con OpenAI, consentendo agli sviluppatori di integrare la generazione di testo con tolleranza NSFW nelle loro applicazioni senza filtri sui contenuti.
URL di base e Autenticazione
Connettiti all'API chat AI senza censura utilizzando l'URL di base standard compatibile con OpenAI. Hai bisogno di una chiave API per autenticare le tue richieste. Iscriviti tramite Google o email nella pagina delle chiavi per ricevere il tuo token immediatamente. L'URL di base è https://api.uncensoredaichat.cc/v1.
Imposta l'intestazione Authorization su Bearer YOUR_API_KEY. Questo funziona con qualsiasi SDK OpenAI o client compatibile. L'endpoint per i modelli disponibili è GET /v1/models, che restituisce l'ID del modello uncensored. Usa questo ID nelle tue richieste di completamento. Errori come 401 indicano una chiave non valida o mancante.
Prima Richiesta
Invia una richiesta di completamento chat a POST /v1/chat/completions. L'ID del modello è uncensored. L'API accetta strutture di messaggio standard. Puoi inviare prompt e ricevere risposte testuali. Questa è un'API solo per testo; non supporta immagini, audio o embedding.
Il modello uncensored ai chat gestisce l'inferenza open-weight sui nostri server. È ottimizzato per rispondere senza rifiuti per contenuti adulti leciti. Assicurati che il tuo payload includa i campi model, messages e max_tokens. Regola max_tokens per controllare la lunghezza dell'output, con un valore predefinito di 2.048 se omesso.
Integrazione SDK Python
Usa la libreria ufficiale Python di OpenAI per interagire con l'API LLM NSFW. Configura il client con l'URL di base e la tua chiave API. Questo approccio mantiene pulito il tuo codice e sfrutta i pattern SDK esistenti.
Imposta il modello su uncensored nella configurazione del client. L'SDK gestisce la serializzazione e la formattazione delle richieste automaticamente. Puoi passare parametri come temperature e top_p per controllare il comportamento di generazione. Questo metodo è ideale per servizi backend o script che necessitano di generazione di testo affidabile.
Integrazione SDK Node.js
Integra l'API uncensored nelle tue applicazioni Node.js utilizzando l'SDK Node.js OpenAI. Inizializza il client con l'URL di base personalizzato e la tua chiave API. Questa configurazione ti permette di utilizzare metodi familiari come chat.completions.create.
Passa l'ID del modello uncensored per specificare il modello senza censura. Puoi definire prompt di sistema, messaggi utente e risposte dell'assistente. L'SDK gestisce le richieste HTTP in modo efficiente. Questo è adatto per server web o funzioni edge che richiedono generazione di testo on-demand senza dipendenze esterne oltre allo SDK standard.
Risposte in Streaming
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce Server-Sent Events (SSE) per la consegna dei token in tempo reale. Questo riduce la latenza percepita per gli utenti finali. Ogni chunk contiene aggiornamenti di testo parziali.
L'ultimo chunk include statistiche sull'utilizzo dei token. Questo ti permette di monitorare i costi con precisione senza memorizzare l'intera risposta. Lo streaming è supportato sia per gli SDK Python che Node.js. È ottimale per interfacce chat dove è richiesto un feedback immediato. Il modello uncensored ai chat supporta questo per interazioni ad alte prestazioni.
Limiti, Errori e Contesto
La finestra di contesto è di 100.000 token totali (prompt + completamento). L'output massimo per richiesta è di 32.000 token. Errori e rifiuti non consumano credito. Un errore 401 significa che la tua chiave non è valida. Un errore 429 indica che hai superato 300 richieste al minuto o 8 richieste concorrenti. I limiti di velocità sono per chiave. I corpi delle richieste devono essere inferiori a 8 MB. Il credito viene addebitato solo per l'utilizzo riuscito dei token. Il credito prepagato non scade mai.
cURL
curl https://api.uncensoredaichat.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichat.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichat.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);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.
| Voce | Valore |
|---|---|
| Formato | compatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave |
| ID modello | uncensored |
| Base URL | https://api.uncensoredaichat.cc/v1 |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Finestra di contesto | 100.000 token (input + output) |
| 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 |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Modalità JSON | response_format: {"type": "json_object"} |
| Concorrenza | 8 richieste contemporanee per chiave |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Dimensione | fino a 8 MB per richiesta |
| 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 |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Bonus | +5% da $50, +10% da $100 |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
| Accesso | Google oppure e-mail e password |
| 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
L'API chat AI senza censura supporta la generazione di immagini o audio?
No, l'API è solo per il testo. Fornisce un singolo modello linguistico di grandi dimensioni per le chat. Non supporta embedding, generazione di immagini, audio o video. Usa questa API per interazioni testuali e roleplay.
Come viene addebitato il credito e quando gli errori sono gratuiti?
Il credito viene addebitato in base all'utilizzo reale dei token per le completazioni riuscite. Errori come 401 chiave non valida o 429 limite di richieste non consumano credito. Anche i rifiuti di contenuto non addebitano token. Il credito prepagato non scade mai.
Qual è la finestra di contesto massima e la lunghezza dell'output?
La finestra di contesto totale è di 100.000 token, inclusi sia il prompt che il completamento. La lunghezza massima dell'output per richiesta è di 32.000 token. Se max_tokens non è impostato, l'output predefinito è di 2.048 token.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, cambia l'URL di base. È tutta qui la configurazione.