it ▾

Documentazione API

Inizia con l'API AI senza censure in pochi minuti. Utilizza la tua chiave API dedicata per inviare testo e ricevere immediatamente risposte senza vincoli.

URL Base e Autenticazione

L'autenticazione utilizza una singola chiave API passata nell' Authorization header. Ogni richiesta richiede questo header per identificare il tuo account e tracciare l'utilizzo dei token. Ricevi una chiave attiva per account e la generazione di una nuova chiave sostituisce immediatamente quella precedente. Questo garantisce che tu abbia sempre una credenziale pulita per la tua integrazione.

curl https://api.trulyuncensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 10 python libraries for data analysis"}]
  }'

Prima richiesta

La prima richiesta conferma che la tua integrazione funziona con l'API LLM uncensored. Invia un prompt semplice per verificare che il modello risponda senza i rifiuti standard. Puoi utilizzare gli SDK ufficiali di OpenAI o qualsiasi client compatibile puntando al nostro URL di base. Questo passaggio convalida che la tua chiave è attiva e che i crediti sono disponibili.

from openai import OpenAI

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

Integrazione SDK Node

Integra direttamente nei tuoi progetti JavaScript o TypeScript utilizzando l'SDK Node. Configura l'URL di base e la chiave API una volta, quindi chiama l'endpoint di completamento chat. Questo approccio mantiene il codice pulito e gestisce l'autenticazione automaticamente. È ideale per il rendering lato server o per servizi backend.

import OpenAI from "openai";

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

Risposte in streaming

Abilita lo streaming per ricevere i token man mano che vengono generati. Questo riduce la latenza percepita per attività di roleplay a lungo termine o scrittura creativa. L'ultimo chunk contiene l'utilizzo totale dei token per una fatturazione accurata. Lo streaming funziona in modo trasparente con i parser SSE standard nella maggior parte degli SDK moderni.

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 ed Errori

I limiti di frequenza impongono 300 richieste al minuto e 8 richieste concorrenti per chiave. Un errore 401 significa che la tua chiave non è valida o è stata revocata. Un errore 402 indica credito prepagato insufficiente. Un errore 429 segnala che hai superato il limite di frequenza. Gestisci sempre questi errori in modo elegante per evitare esperienze utente interrotte.

Finestra di contesto

Il modello supporta una finestra di contesto da 100.000 token per input e output combinati. Questo consente una cronologia estesa negli scenari di roleplay o nell'analisi di documenti di grandi dimensioni. L'output è limitato a 16.000 token per richiesta, oppure 2.048 se non specifichi max_tokens. Monitora l'utilizzo dei token per rimanere entro questi limiti.

Domande comuni

Come iniziare con l'API AI senza filtri?

Iscriviti utilizzando Google o email per ricevere istantaneamente una chiave API. Aggiungi il tuo credito prepagato tramite criptovaluta, quindi invia la tua prima richiesta all'endpoint delle completions della chat. Il modello risponde immediatamente senza rifiuti soft per contenuti adulti legali.

Cosa succede se supero il limite di frequenza?

Riceverai un codice di stato 429 che indica che hai raggiunto il limite di 300 richieste al minuto o 8 richieste concorrenti. Attendi un breve periodo prima di riprovare, oppure ottimizza il tuo client per ridurre le connessioni concorrenti. I limiti sono applicati per chiave API.

L'LLM online è sempre disponibile?

L'API è ospitata sui nostri server dedicati senza routing di fornitori esterni. Sebbene miriamo a un'elevata disponibilità, non ci sono garanzie SLA. Consulta la pagina dello stato per eventuali manutenzioni pianificate o incidenti.

Ottieni la tua chiave API

Registrati, copia la tua chiave, aggiorna il tuo URL base. È tutto.