Documentazione API AI non filtrata (Unsensored)
Integra la nostra API LLM senza filtri in pochi minuti utilizzando gli SDK OpenAI standard. Invia testo, ricevi testo grezzo senza vincoli di abbonamento.
Autenticazione e URL di base
Utilizza gli SDK ufficiali di OpenAI con un URL di base personalizzato. La tua chiave API autentica ogni richiesta.
Base URL: https://api.unsensoredai.com/v1
ID modello: uncensored
curl https://api.unsensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'
Endpoint Chat completions
Invia messaggi tramite POST /v1/chat/completions. Il modello restituisce testo senza filtri di contenuto.
Finestra di contesto: 100.000 token in totale. Output massimo: 16.000 token.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsensoredai.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)
Risposte in streaming
Abilita lo streaming per la consegna in tempo reale dei token. L'ultimo chunk contiene i dati di utilizzo.
Utile per interfacce a bassa latenza.
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)
Chiamata di funzioni e strumenti
Supporta le definizioni di strumenti e il richiamo automatico di funzioni. Definisce gli strumenti nel corpo della richiesta.
Il modello seleziona gli strumenti in base al contesto.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsensoredai.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);
modalità JSON e parametri
Forza l'output strutturato con response_format: {"type": "json_object"}. Controlla temperatura, top_p e sequenze di stop.
Imposta seed per la riproducibilità.
Limiti di frequenza e quote
300 richieste al minuto per chiave. Sono consentite 8 richieste concorrenti.
Limite del corpo della richiesta di 8 MB. Gli errori sono gratuiti. I crediti scadono solo se non pagati.
Domande frequenti
Esiste un'AI unsensored compatibile con gli SDK OpenAI?
Sì. La nostra API è completamente compatibile con OpenAI. Utilizza gli SDK standard con il nostro URL di base.
Come funziona la fatturazione per l'utilizzo di LLM unsensored?
Solo crediti prepagati. $0.15 per 1M token di input, $0.50 per 1M token di output. Nessun canone mensile.
Cosa succede se vengo limitato dalla frequenza?
Ricevi un errore 429. Riprova dopo qualche secondo. I limiti sono per chiave API.
Genera la tua chiave API
Registrati, copia la tua chiave e aggiorna l'URL di base. La configurazione richiede pochi secondi.