IT ▾

API LLM senza censura compatibile con OpenAIuncensoredapis.com

HomeDocs

Documentazione Uncensored API: Guida introduttiva

Inizia con l'API senza censura autenticandoti con la tua chiave e inviando richieste all'endpoint chat-completions. Questa guida copre l'URL di base, l'integrazione SDK, lo streaming e i limiti per il modello senza censura.

https://api.uncensoredapis.com/v1uncensored

URL di base e Autenticazione

Connettiti all'API LLM senza censura usando l'URL di base compatibile con OpenAI: https://api.uncensoredapis.com/v1. L'autenticazione avviene tramite l'intestazione Authorization. Devi includere la tua chiave API come token bearer. La chiave viene generata immediatamente dopo la registrazione nella pagina Ottieni chiave API. Mantieni questa chiave al sicuro; può essere rigenerata in qualsiasi momento, invalidando quella precedente. Non serve la carta per iniziare e sono disponibili crediti di prova per i nuovi account.

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

Ogni richiesta deve puntare all'endpoint /v1/chat/completions. Questa è un'API solo testo. Non ci sono endpoint per embeddings, immagini, audio o video. L'URL di base rimane costante indipendentemente dal tuo piano. Usa le intestazioni HTTP standard per il tipo di contenuto e l'autorizzazione. Questa configurazione funziona con qualsiasi client compatibile con OpenAI semplicemente aggiornando la configurazione dell'URL di base.

ID del modello e Prima Richiesta

Specifica l'ID del modello come uncensored nel corpo della richiesta. Questo modello è un modello linguistico a pesi aperti eseguito sui nostri server GPU, ottimizzato per rispondere senza filtri sui contenuti per uso adulto legale. Non è GPT, Claude o il modello di alcun altro fornitore. La finestra di contesto è di 100.000 token, che coprono sia il prompt che il completamento. Questa ampia finestra supporta casi d'uso API LLM NSFW ad alto volume che richiedono la conservazione di contesti lunghi.

from openai import OpenAI

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

L'API accetta parametri standard di chat-completion. Invia i tuoi messaggi in formato elenco. La risposta restituisce il testo generato. Non c'è routing del modello; serviamo un singolo modello dedicato. Questo garantisce un comportamento coerente. Controlla la pagina dei prezzi per i costi dei token. Il modello gestisce argomenti controversi o per adulti senza i rifiuti standard, tranne il limite rigido sui contenuti sessuali che coinvolgono minori.

Risposte in Streaming (SSE)

Abilita lo streaming impostando stream: true nella tua richiesta. L'endpoint supporta gli eventi inviati dal server (SSE) per la consegna dei token in tempo reale. Questo è utile per le interfacce chat in cui desideri visualizzare il testo man mano che viene generato. L'API senza censura non restituisce dati di streaming per impostazione predefinita in una chiamata sincrona; devi richiederlo esplicitamente. Lo streaming funziona con lo stesso ID del modello e autenticazione. È efficiente per le applicazioni API AI NSFW che necessitano di risultati parziali immediati. Monitora lo streaming per il completamento per sapere quando termina la risposta.

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 i chunk parziali nel codice del tuo client. L'ultimo chunk contiene di solito il messaggio completo o un indicatore di completamento. Questo approccio riduce la latenza percepita. Assicurati che il tuo client possa gestire aggiornamenti di testo incrementali. La chiave API e l'URL di base rimangono gli stessi. I limiti di richiesta si applicano al volume totale delle richieste, non solo alla dimensione della risposta in streaming.

Supporto Chiamata di Funzioni

L'API supporta la chiamata di funzioni per output strutturati. Definisci gli strumenti nel corpo della richiesta con i loro nomi, descrizioni e schemi di parametri. Il modello restituisce dati JSON strutturati insieme al testo quando decide di usare uno strumento. Questo è distinto dalle risposte di testo grezzo. Usa il parametro tools nell'endpoint chat-completions. Passa gli output degli strumenti al modello nei turni successivi. Questo abilita flussi di lavoro complessi senza logica di parsing esterna. Il modello senza censura gestisce le definizioni di funzioni in modo affidabile.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredapis.com/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);

Struttura le tue definizioni di strumenti secondo lo schema OpenAI. L'API restituisce gli argomenti della chiamata di funzione in formato JSON. Analizza questi argomenti nel tuo codice per eseguire la funzione desiderata. Poi, invia il risultato al modello. Questo ciclo continua fino a quando il modello genera una risposta di testo finale. Questa funzione è disponibile nello stesso piano di credito prepagato. Nessun costo aggiuntivo per l'uso degli strumenti.

Limiti di Richiesta e Dimensione del Corpo

Ogni chiave API è limitata a 300 richieste al minuto. La dimensione massima del corpo della richiesta è di 8 MB. Il superamento di questi limiti restituisce codici di stato HTTP specifici. Un errore 401 indica una chiave API non valida o mancante. Un errore 402 significa che il saldo del credito prepagato non è sufficiente. Un errore 429 segnala che hai superato il limite di richieste. Riduci la frequenza delle richieste o attendi il reset della finestra. Questi limiti si applicano per chiave, non per account. Rigenera la chiave per ricominciare da capo se necessario.

La finestra di contesto è di 100.000 token. Assicurati che il tuo prompt e il completamento combinati rientrino in questo limite. Input di grandi dimensioni potrebbero essere troncati o rifiutati se superano il limite di dimensione del corpo. Monitora il tuo utilizzo nella dashboard. Il modello di credito prepagato significa che paghi solo per ciò che usi. Nessun canone mensile o abbonamento. I crediti non scadono mai.

Prezzi e Crediti

L'API senza censura utilizza un modello di credito prepagato semplice. I token di input costano $0,25 per 1 milione di token. I token di output costano $1,00 per 1 milione di token. Non ci sono canoni mensili o abbonamenti. I crediti pagati non scadono mai. Puoi ricaricare a partire da $20 utilizzando criptovalute (USDT o USDC). Sono disponibili crediti bonus: +5% per $50+ e +10% per $100+. I nuovi account ricevono $0,50 di credito di prova per 7 giorni, senza carta. Questo modello è ideale per casi d'uso API AI NSFW ad alto volume.

Controlla il tuo saldo nella dashboard. I crediti vengono detratti automaticamente con ogni richiesta. L'alternativa ai modelli uncensored di openrouter usa spesso prezzi diversi; il nostro modello diretto offre costi prevedibili. Usa la chiave API per autenticare tutte le richieste. L'URL di base rimane lo stesso per tutti i livelli. Nessun costo nascosto per lo streaming o la chiamata di funzioni. Monitora il tuo utilizzo per evitare addebiti imprevisti.

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
ID modellouncensored
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.uncensoredapis.com/v1
AutenticazioneAuthorization: Bearer YOUR_KEY
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)
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"}
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Limite di frequenza300 richieste al minuto per chiave
Concorrenza8 richieste contemporanee per chiave
Dimensionefino a 8 MB per richiesta
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
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 $20 a $500
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Scadenzail credito pagato non scade, nessun abbonamento
Bonus+5% da $50, +10% da $100, +15% da $200
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente
AccessoGoogle oppure e-mail e password

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, che coprono sia il prompt che il completamento. Questo permette conversazioni lunghe o l'elaborazione di documenti di grandi dimensioni in una singola richiesta.

L'API senza censura supporta lo streaming?

Sì, lo streaming è supportato tramite Server-Sent Events (SSE). Devi impostare il parametro stream su true nella tua richiesta. Questo abilita la consegna dei token in tempo reale per le interfacce chat.

Cosa succede se il mio credito si esaurisce?

Riceverai un codice di stato HTTP 402 che indica assenza di credito. Ricarica il tuo account dalla dashboard per riprendere l'utilizzo. I crediti non scadono mai, quindi puoi aggiungere fondi quando necessario.

La tua chiave è a un modulo di distanza

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