it ▾
Ottieni la chiave API

Riferimento API

Inizia con l'API AI senza censure in pochi minuti. Utilizza client standard compatibili con OpenAI per inviare testo e ricevere immediatamente risposte illimitate.

URL Base e Autenticazione

Usa l'URL di base dedicato per tutte le richieste. La tua chiave API autentica tramite il Authorization header.

  • Base URL: https://api.hereticuncensored.com/v1
  • ID modello: uncensored

Recupera la tua chiave dal dashboard. È valida immediatamente alla creazione.

curl https://api.hereticuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five features of the new release."}]
  }'

Prima richiesta

Invia un semplice completamento chat per verificare la connettività. Il modello risponde senza i filtri di contenuto standard per l'uso adulto lecito.

  • Imposta model a uncensored.
  • Includi il tuo messages array.

Controlla la risposta per choices contenente il testo generato.

from openai import OpenAI

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

Inizializza il client con l'URL base e la chiave. Questo garantisce la compatibilità con le librerie standard OpenAI.

  • Installa l'ufficiale openai pacchetto.
  • Passa baseURL e apiKey durante l'inizializzazione.

Chiama chat.completions.create() con il tuo prompt. La struttura della risposta riflette il formato standard dell'API.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.hereticuncensored.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 la consegna dei token in tempo reale impostando stream a true. Questo riduce la latenza percepita per output lunghi.

  • Ascolta delta chunk.
  • Combina i chunk per ricostruire la risposta completa.

I metadati sull'utilizzo dei token appaiono nell'ultimo chunk. Questo è ideale per le interfacce chat che richiedono feedback istantaneo.

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 di frequenza e contesto

L'API supporta una finestra di contesto di 100.000 token. Puoi inviare fino a 300 richieste al minuto per chiave.

  • Richieste concorrenti max: 8
  • Token di output massimo: 16.000 (predefinito 2.048)

Il superamento dei limiti innesca un errore 429. Gestisci la concorrenza per mantenere un throughput coerente per carichi di lavoro ad alto volume.

Gestione degli errori e codici

Gestisci gli errori in modo elegante per mantenere la stabilità dell'applicazione. I codici comuni includono 401 per chiavi non valide e 402 per crediti insufficienti.

  • 429 indica esaurimento del limite di velocità.
  • 400 segnala corpi della richiesta malformati.

I rimborsi non vengono emessi per i token consumati. Controlla regolarmente il tuo saldo per evitare interruzioni del servizio.

Richieste comuni

L'API AI uncensored è compatibile con gli SDK OpenAI?

Sì, segue il formato chat-completions di OpenAI. Devi solo modificare l'URL di base e la chiave API nella configurazione del tuo client.

Cosa succede se rimango senza credito?

Le richieste restituiscono un errore 402. Effettua un ricarico con criptovaluta per ripristinare il servizio. I crediti non scadono mai, quindi puoi aggiungere fondi in qualsiasi momento.

L'API LLM uncensored supporta lo streaming?

Sì, imposta il parametro stream su true. Riceverai aggiornamenti token per token tramite Server-Sent Events (SSE).

Proteggi la tua chiave API

Registrati, recupera il token e aggiorna il tuo URL base. Integrazione completa in secondi.

Ottieni la chiave API