IT ▾

Inizia con il credito di prova

E-mail e password, la chiave compare subito sullo schermo.

https://api.uncensoredllmhub.com/v1

Avvio rapido API LLM senza censura | Uncensored LLM Hub

Integra il nostro LLM senza censura nella tua applicazione utilizzando l'interfaccia standard compatibile con OpenAI. Questa guida copre l'autenticazione, i formati di richiesta, lo streaming e la chiamata di funzioni per un'immediata messa in produzione.

URL di base e autenticazione

Usa l'URL di base https://api.uncensoredllmhub.com/v1 per tutte le richieste. L'autenticazione richiede una chiave API passata nell'intestazione Authorization come token Bearer. Ricevi questa chiave immediatamente dopo la registrazione tramite la pagina Ottieni chiave API. La chiave è associata a un singolo account; puoi rigenerarla in qualsiasi momento, il che invalida la chiave precedente. Non sono richiesti numero di telefono o carta di credito per iniziare.

POST /v1/chat/completions

Invia il tuo prompt all'endpoint di chat. L'ID del modello è sempre uncensored. L'API accetta messaggi di chat standard e restituisce testo. Non supporta immagini, audio o embedding. Assicurati che il corpo della richiesta sia inferiore a 8 MB. L'esempio seguente mostra una richiesta di testo di base utilizzando cURL:

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

Questo restituisce un completamento per il tuo prompt. Puoi analizzare la risposta per estrarre il testo generato per la logica della tua applicazione.

Integrazione SDK Python

Usa il pacchetto Python ufficiale openai per un'integrazione più semplice. Configura il client con il tuo URL di base e chiave API. Questo approccio semplifica la gestione JSON e l'inferenza dei tipi. L'esempio seguente mostra come inizializzare il client e inviare un messaggio:

from openai import OpenAI

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

Sostituisci YOUR_API_KEY con la tua chiave effettiva. L'oggetto di risposta fornisce accesso diretto al contenuto, rendendo facile l'integrazione nei flussi di lavoro Python.

Integrazione SDK Node

Per gli ambienti JavaScript, usa l'SDK Node.js di OpenAI. Imposta l'URL di base e la chiave API nell'oggetto di configurazione. Questo ti permette di utilizzare la sintassi basata su promise standard. L'esempio seguente mostra un semplice completamento di chat:

import OpenAI from "openai";

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

Assicurati di gestire la risposta asincrona in modo appropriato. Questo metodo funziona bene per le applicazioni lato server o negli ambienti Node.js dove è necessario elaborare l'output immediatamente.

Risposte in streaming (SSE)

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce eventi inviati dal server (SSE) invece di un singolo oggetto JSON. Questo ti permette di visualizzare i token man mano che vengono generati, migliorando la latenza percepita. L'esempio seguente mostra come gestire lo stream in Python:

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)

Analizza ogni chunk per estrarre il contenuto delta. Questo è utile per le interfacce chat dove gli utenti si aspettano indicatori di digitazione in tempo reale. Lo stream termina quando viene ricevuto l'ultimo chunk.

Limiti di velocità, errori e contesto

Sei limitato a 300 richieste al minuto per chiave. Se superi questo limite, ricevi un errore 429. Altri errori comuni includono 401 (chiave non valida) e 402 (credito insufficiente). La finestra di contesto è di 100.000 token per prompt e completamento combinati. Se il tuo input è troppo grande, il modello potrebbe troncare o rifiutare la richiesta. Monitora sempre il tuo utilizzo tramite il dashboard per evitare interruzioni del servizio.

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
EndpointPOST /v1/chat/completions · GET /v1/models
ID modellouncensored
Base URLhttps://api.uncensoredllmhub.com/v1
AutenticazioneAuthorization: Bearer YOUR_KEY
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Finestra di contesto100.000 token (input + output)
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Modalità JSONresponse_format: {"type": "json_object"}
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
Limite di frequenza300 richieste al minuto per chiave
Concorrenza8 richieste contemporanee per chiave
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Dimensionefino a 8 MB per richiesta
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
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
Scadenzail credito pagato non scade, nessun abbonamento
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
Bonus+5% da $50, +10% da $100
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

È un LLM di codifica senza censura?

Sì, il modello è ottimizzato per rispondere senza rifiuti sui contenuti, anche per argomenti controversi o per adulti, bloccando comunque i contenuti sessuali che coinvolgono minori. Gestisce la generazione di codice e le domande tecniche in modo efficace senza i filtri aziendali standard.

Cosa succede se la mia chiave API viene compromessa?

Puoi rigenerare la chiave immediatamente dal dashboard. Questa azione revoca la vecchia chiave, quindi le applicazioni che la utilizzano smetteranno di funzionare fino all'aggiornamento. Ogni account permette solo una chiave attiva alla volta.

Supportate la chiamata di funzioni?

Sì, l'endpoint supporta le definizioni di strumenti e la chiamata di funzioni. Puoi definire gli strumenti nella tua richiesta e il modello restituirà un output JSON strutturato che puoi analizzare per eseguire funzioni specifiche nella tua applicazione.

La tua chiave è a un modulo di distanza

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

Ottieni la chiave API

https://api.uncensoredllmhub.com/v1