Documentazione API: Completamenti Chat
Inizia con la nostra API LLM senza censure in pochi minuti. Questa guida copre autenticazione, formati di richiesta e streaming per gli sviluppatori che utilizzano client compatibili con OpenAI.
URL Base e Autenticazione
Avvia ogni richiesta con il nostro URL base e includi la tua chiave API nell'intestazione di autorizzazione.
Usa https://api.unlimitedtokens.cc/v1 come tuo URL di base. Passa la tua chiave come Bearer YOUR_API_KEY. Nessuna sottoscrizione blocca il tuo accesso. Il credito prepagato alimenta ogni chiamata. Errori e rifiuti non costano nulla. Il tuo credito non scade. Genera chiavi tramite Google o email dalla dashboard.
Endpoint Chat Completions
Invia prompt di testo a POST /v1/chat/completions e ricevi risposte testuali.
Questo endpoint gestisce tutte le interazioni standard. L'ID del modello è sempre uncensored. Accetta messaggi con ruoli come user o assistant. Non ci sono embedding o generazione di immagini. Solo puro input e output testuale. Configura parametri come temperatura e sequenze di stop. Controlli lo stile dell'output.
curl https://api.unlimitedtokens.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core changes in the latest release notes"}]
}'
Parametri supportati e opzioni
Controlla il comportamento del modello con parametri standard come temperature e top_p.
Imposta temperature per la creatività. Usa top_p per il campionamento nucleare. Definisci stop sequenze per interrompere la generazione. Abilita json_object per dati strutturati. Strumenti e function calling sono completamente supportati. Streamma le risposte tramite SSE. Imposta un seed per la riproducibilità. Le penalità di presenza e frequenza regolano la ripetizione dei token. Regola questi per adattarli al tuo flusso di lavoro.
Risposte in streaming tramite SSE
Ricevi i token in tempo reale utilizzando Server-Sent Events.
Imposta stream: true nella tua richiesta. L'API invia chunk man mano che vengono generati. Ogni chunk contiene testo parziale e dati di utilizzo. L'ultimo chunk include i conteggi totali dei token. Questo riduce significativamente la latenza percepita. È ideale per interfacce chat. Gestisci gli errori in modo elegante durante lo streaming. Elaborare ogni oggetto delta man mano che arriva.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokens.cc/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)
Gestazione degli errori e limiti
Gestisci correttamente gli errori 401, 402 e 429.
Un errore 401 significa che la tua chiave non è valida. Controlla la dashboard per la chiave corretta. Un errore 402 indica credito insufficiente. Aggiungi fondi tramite criptovalute per continuare. Un errore 429 segnala il limitazione della velocità. Sei limitato a 300 richieste al minuto. Inoltre, hai un limite di 8 richieste simultanee. Il corpo della richiesta deve rimanere sotto 8 MB. Gli errori non consumano il tuo credito. I rimborsi non vengono emessi per il credito, ma gli addebiti doppi vengono risolti tramite il supporto.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokens.cc/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);
Finestra di contesto e dettagli del modello
Il modello supporta una finestra di contesto di 100,000 token.
Questa finestra copre sia il prompt che il completamento. Puoi generare fino a 16,000 token per richiesta. Se non imposti max_tokens, il valore predefinito è 2.048. Questo permette la generazione di contenuti di lunga durata. Il modello è uncensored e open-weight. Non rifiuta contenuti adulti leciti. Non è GPT, Claude o qualsiasi altro modello di vendor. Esegue sui nostri server. Usalo per vibes illimitate e contesto profondo.
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)Domande comuni
Come ottengo token illimitati?
Offriamo credito prepagato che alimenta richieste illimitate fino a esaurimento. Il tuo credito non scade mai, quindi puoi usarlo quando ne hai bisogno. Ricarica tramite criptovaluta per aggiungere altro saldo.
Questa API è compatibile con gli SDK OpenAI?
Sì, è completamente compatibile con OpenAI. Puoi utilizzare gli SDK ufficiali di OpenAI modificando l'URL base e la chiave API. Supporta endpoint e parametri standard.
Cosa succede se ricevo un errore 402?
Un errore 402 indica che il credito prepagato è esaurito. Hai bisogno di ricaricare il tuo account tramite criptovalute per continuare a effettuare richieste. Errori e rifiuti non consumano il tuo credito.
Sblocca la tua chiave API
Registrati, copia il token, aggiorna l'endpoint. È tutto.