it ▾
Inizia ora

Documentazione API

Inizia a generare contenuti uncensored immediatamente con la nostra API compatibile con OpenAI. Questa guida copre gli endpoint essenziali, l'autenticazione e le funzionalità di streaming per la tua integrazione.

https://api.unlimitedtokensai.com/v1

URL Base e Autenticazione

Le tue richieste hanno come destinazione l'endpoint dedicato del modello senza filtri. Tutte le interazioni utilizzano la struttura standard di chat-completions. Devi includere la tua chiave API nell'intestazione per ogni chiamata. L'URL di base è https://api.unlimitedtokensai.com/v1.

L'autenticazione si basa su un singolo token bearer. Genera la tua chiave tramite il dashboard usando Google o email. Ogni account contiene una chiave attiva alla volta. Sostituisci la vecchia chiave quando ne generi una nuova. Errori e rifiuti non consumano il tuo credito prepagato. Questo garantisce che paghi solo per l'utilizzo effettivo dei token.

Prima richiesta

Invia un semplice prompt per verificare la tua connessione e la reattività del modello. Il sistema accetta payload JSON standard per la generazione del testo. Questo test iniziale conferma la validità della tua chiave e il saldo di credito.

Sostituisci YOUR_API_KEY con le tue credenziali effettive. L'identificatore del modello è fisso a uncensored. Ricevi una risposta testuale diretta nelle statistiche di utilizzo. Questo conferma che il modello senza censure è attivo e pronto per i tuoi contenuti.

curl https://api.unlimitedtokensai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 200 token summary of the latest release notes"}]
  }'

Integrazione SDK Python

Utilizza la libreria Python ufficiale di OpenAI per un'integrazione fluida. Imposta l'URL di base sul nostro endpoint prima di inizializzare il client. Questo ti permette di sfruttare le utilità SDK esistenti come la paginazione. Passa la tua chiave direttamente al costruttore del client. La libreria gestisce automaticamente la serializzazione JSON.

Importa lo standard openai pacchetto. Configura l'URL di base per puntare alla nostra infrastruttura. Richiedi completamenti utilizzando il uncensored ID del modello. Questo approccio funziona con qualsiasi libreria client compatibile con OpenAI. Semplifica la gestione degli errori e l'analisi delle risposte per i tuoi script Python.

from openai import OpenAI

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

Utilizzo SDK Node

Integra rapidamente utilizzando l'SDK JavaScript per gli ambienti Node. Definisci l'URL di base nell'oggetto di configurazione. Questo garantisce che tutte le richieste vengano instradate attraverso il nostro endpoint senza censure. L'SDK gestisce in modo efficiente le connessioni HTTP. Puoi trasmettere le risposte o ricevere blocchi di testo completi.

Installa il openai pacchetto tramite npm. Imposta il baseURL al nostro dominio API. Passa la tua chiave API nelle opzioni di inizializzazione. Il client si comporta in modo identico al client standard OpenAI. Questa compatibilità riduce i tempi di migrazione per le tue applicazioni esistenti.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unlimitedtokensai.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 risultati parziali man mano che vengono generati. Imposta il stream impostare il parametro su true nella tua richiesta. L'API restituisce chunk tramite Server-Sent Events (SSE). Ogni chunk contiene testo parziale e dati di utilizzo. Questo riduce la latenza percepita per gli output lunghi. Puoi visualizzare i token agli utenti in tempo reale.

Ascolta il content delta in ogni chunk. Aggrega questi delta per ricostruire il messaggio completo. L'ultimo chunk include il conteggio totale dei token. Questo metodo è ideale per le interfacce chat. Fornisce feedback immediato mentre il modello elabora. Lo streaming funziona con gli SDK Python e Node.

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 errori

La tua chiave supporta 300 richieste al minuto in modo concorrente. Puoi eseguire fino a 8 richieste simultanee per chiave. Il limite del corpo della richiesta è di 8 MB. Il superamento di questi limiti restituisce un errore 429. Controlla l'intestazione retry-after per i tempi di ripresa. I fallimenti dell'autenticazione restituiscono un codice di stato 401. Il credito insufficiente attiva un errore 402.

La finestra di contesto copre 100.000 token in totale. Questo include sia il prompt che il completamento. Output massimo di 16.000 token per richiesta. Imposta max_tokens esplicitamente per controllare la lunghezza. Gli errori durante la generazione non addebitano il tuo credito. Questa struttura protegge il tuo saldo prepagato dal calcolo sprecato. Monitora il tuo utilizzo tramite la dashboard.

Domande frequenti

unlimitedtokens AI supporta la chiamata di funzioni?

Sì, l'API supporta il function calling con parametri tools e tool_choice. Puoi definire strumenti personalizzati nel payload della tua richiesta. Il modello risponde con argomenti JSON strutturati per le tue funzioni. Questo abilita flussi di lavoro agentic complessi senza configurazione aggiuntiva.

Come gestisce il LLM uncensored la lunghezza del contesto?

Il modello supporta una finestra di contesto di 100.000 token per prompt e completamento combinati. Puoi richiedere fino a 16.000 token in un singolo output. Se ometti max_tokens, il limite predefinito è di 2.048 token. Ciò consente di gestire lunghe cronologie di conversazioni o l'elaborazione di documenti di grandi dimensioni.

Cosa succede se supero il limite di frequenza?

Riceverai un errore 429 Too Many Requests. Puoi riprovare dopo il periodo retry-after specificato. Il limite è di 300 richieste al minuto per chiave. Le richieste concorrenti sono limitate a 8. Regola la logica del tuo client per gestire i ritorni in modo elegante.

Ottieni la tua chiave in un singolo passaggio

Registrati, copia la chiave e aggiorna il tuo URL di base. È tutto ciò di cui hai bisogno per iniziare.

Inizia ora