IT ▾
Ottieni la chiave API

Avvio rapido API Uncensored Chat | Uncensored Chat

Inizia con l'API chat senza censura in pochi minuti. Questa guida copre l'autenticazione, l'integrazione SDK e lo streaming per le tue applicazioni LLM senza censura.

https://api.uncensoredchat.cc/v1uncensored

Autenticazione e URL base

La nostra api senza censura utilizza l'autenticazione standard compatibile con OpenAI. Ricevi una singola chiave API al momento della registrazione tramite Google o email. Usa l'URL base https://api.uncensoredchat.cc/v1 per tutte le richieste. Assicurati che la configurazione del SDK punti a questo endpoint per evitare errori di instradamento. L'identificatore del modello è sempre uncensored.

Prima richiesta

Invia una semplice richiesta di completamento per verificare la connettività. L'endpoint accetta richieste POST a /v1/chat/completions. Puoi testare l'api llm senza censura direttamente tramite cURL per confermare che la tua chiave funzioni prima di integrarla nella tua applicazione.

curl https://api.uncensoredchat.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."}]
  }'

Ci si aspetta una risposta JSON standard contenente il testo generato. Se ricevi un 401, la tua chiave non è valida. Un 402 indica credito insufficiente.

Integrazione SDK Python

Usa il pacchetto Python ufficiale di OpenAI con un URL base personalizzato. Questo ti permette di sfruttare i metodi SDK familiari connettendoti alla nostra api senza censura. Inizializza il client con la tua chiave e l'URL base specifico. Chiama chat.completions.create() con il modello uncensored. Questo approccio riduce il codice ridondante per i servizi backend.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredchat.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

Per gli ambienti JavaScript, configura l'SDK Node di OpenAI in modo simile. Imposta baseURL sul nostro endpoint. La chiave API rimane la credenziale principale. Questa configurazione funziona sia per le applicazioni Node lato server che per le funzioni edge. Assicurati di gestire correttamente le risposte asincrone per mantenere il throughput.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredchat.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. L'API restituisce Server-Sent Events (SSE). Ogni chunk contiene testo parziale. L'ultimo chunk include le statistiche sull'utilizzo dei token per la trasparenza sui costi. Lo streaming riduce la latenza percepita dagli utenti, specialmente nelle interfacce chat. Analizza il campo delta.content per aggiungere testo in modo progressivo.

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 nostra API AI senza censura impone una finestra di contesto di 100.000 token (input + output). L'output massimo è di 32.000 token. Sei limitato a 300 richieste al minuto e 8 richieste parallele per chiave. Gli errori includono 401 (chiave non valida), 402 (nessun credito) e 429 (limite di richieste). Errori e rifiuti non consumano token. Le richieste sono limitate a un corpo di 8 MB. Non vengono emessi rimborsi per il credito, ma le addebiti doppi vengono risolti tramite il supporto.

Specifiche tecniche

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

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

Qual è la dimensione della finestra di contesto?

La finestra di contesto è di 100.000 token in totale, inclusi sia il prompt che il completamento. L'output massimo per richiesta è di 32.000 token.

Come gestire i limiti di richieste?

Hai diritto a 300 richieste al minuto e 8 richieste parallele per chiave. Il superamento di questi limiti restituisce un codice di stato 429. Implementa un backoff esponenziale per i tentativi.

Il credito di prova è ricorrente?

No. Ogni nuovo account riceve $0,50 di credito di prova valido per 7 giorni. È un'offerta una tantum per persona. L'utilizzo successivo richiede credito crittografico prepagato.

La tua chiave è a un modulo di distanza

Crea un account, copia la chiave, modifica l'URL base. È tutta qui la configurazione.

Ottieni la chiave API