Documentazione per sviluppatori per LLM uncensored
Inserisci la tua chiave API in qualsiasi client compatibile con OpenAI e inizia a generare testo senza filtri di contenuto. Forniamo un modello grezzo e senza filtri tramite un endpoint standard, permettendoti di concentrarti sullo sviluppo della tua applicazione.
Autenticazione e Base URL
La tua chiave API autentica ogni richiesta alla nostra infrastruttura. Richiediamo solo un indirizzo email per creare il tuo account e la tua chiave viene generata immediatamente. Passa questa chiave nell' Authorization header utilizzando il Bearer schema. Il nostro URL base è HTTPS://api.unfilteredllms.com/v1, che funziona con le SDK ufficiali OpenAI e qualsiasi client compatibile con OpenAI modificando semplicemente la configurazione base_url.
curl https://api.unfilteredllms.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return current server time in ISO format"}]
}'Se ricevi un errore 401, la tua chiave è o non valida o scaduta. Se vedi un errore 402, il tuo credito prepagato è esaurito. Puoi ricaricare con USDT (TRC20) o USDC (Base) a partire da $20, con credito bonus applicato ai livelli superiori.
L'endpoint Chat Completions
Offriamo un singolo endpoint per la generazione di testo: POST /v1/chat/completions. Questo endpoint gestisce tutte le tue esigenze di inferenza, accettando un elenco di messaggi e restituendo un completamento. L'ID del modello che devi inviare è uncensored, un modello open-weight ottimizzato per output grezzo. Non è GPT, Claude o il modello di nessun altro vendor.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredllms.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)Puoi inviare fino a 100.000 token nel prompt e nella completion combinati. Se non specifichi un valore max_tokens, il modello utilizza come default 2.048 token per richiesta. Questo endpoint non supporta embeddings, generazione di immagini o fine-tuning.
Risposte in streaming e utilizzo dei token
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce i dati tramite Server-Sent Events (SSE), consentendoti di visualizzare i token man mano che vengono generati. Questo riduce significativamente la latenza percepita per i tuoi utenti.
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)I dettagli sull'utilizzo dei token sono inclusi nell'ultimo chunk dello stream. Questo ti permette di monitorare il consumo con precisione senza memorizzare l'intera risposta. Gli errori durante lo streaming sono gratuiti, quindi paghi solo per i token consegnati con successo.
Function Calling e modalità JSON
Usa il tools parametro per definire gli schemi delle funzioni, permettendo al modello di output dati strutturati. Puoi anche forzare un output JSON rigoroso impostando response_format a {"type": "json_object"}. Questo è essenziale per costruire agenti affidabili o analizzare risposte complesse.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredllms.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);Il modello supporta tool_choice per forzare chiamate di funzione specifiche. Questo garantisce un comportamento coerente negli ambienti di produzione dove l'output deterministico è critico. Puoi combinare queste funzionalità con parametri standard come la temperatura per un controllo preciso.
Parametri: Temperatura, Top-P e Vincoli
Controlla la creatività con temperature e diversità con top_p. Usa stop sequenze per interrompere la generazione a marcatori specifici. Puoi anche applicare presence_penalty e frequency_penalty per ridurre le ripetizioni.
Imposta un seed per risultati riproducibili durante i test. Questi parametri ti permettono di affinare il comportamento del modello senza doverlo riaddestrare. Il modello rimane uncensored per i contenuti adulti leciti, ma rifiuterà i contenuti sessuali che coinvolgono minori.
Limiti, Errori e Finestra di Contesto
La tua chiave API è limitata a 300 richieste al minuto e 8 richieste concorrenti. La dimensione massima del corpo della richiesta è di 8 MB. Se superi questi limiti, riceverai un errore 429 Too Many Requests. Puoi generare una nuova chiave per sostituire quella vecchia se necessario.
La finestra di contesto è di 100.000 token in totale. Ciò consente di gestire documenti lunghi o una cronologia di conversazioni estesa. Non offriamo un SLA, ma la nostra infrastruttura è progettata per un'alta disponibilità. Controlla la pagina dei prezzi per i bonus attuali di ricarica con criptovalute.
Domande comuni
L'API LLM senza filtri è davvero priva di filtri per i contenuti?
Sì, il modello non rifiuta argomenti adulti leciti, di finzione o controversi. Tuttavia, applichiamo un limite rigido sui contenuti sessuali che coinvolgono minori, che vengono rifiutati in modo coerente. Questo lo rende ideale per le applicazioni NSFW senza i guardrail aziendali.
Come pago per l'API AI uncensored?
Accettiamo solo criptovalute: USDT sulla rete TRC20 o USDC sulla rete Base. I ricarichi variano da $20 a $500, con credito bonus applicato per fasce superiori. Il tuo credito prepagato non scade mai e paghi solo per i token utilizzati.
Posso usare questo LLM non filtrato per l'hosting locale?
Questo è un servizio API ospitato, non un modello locale. Lo interagisci tramite il nostro URL di base utilizzando richieste HTTP standard. Se hai bisogno di un hosting locale, dovresti scaricare il modello open-weight da solo, ma la nostra API offre convenienza e scalabilità.
Ottieni la tua chiave API ora
Iscriviti, ottieni la tua chiave, punta al nuovo URL di base. Sei pronto per iniziare.