Documentazione
Inizia con la nostra API LLM senza censure in pochi minuti. Utilizza SDK OpenAI standard per inviare testo e ricevere output senza restrizioni istantaneamente.
- $0.15
- per 1M token di input
- $0.50
- Token in output / 1M
- 100,000
- contesto del token
- $0.50
- credito di prova
- 300
- richieste al minuto
Autenticazione e Base URL
Inizia inviando richieste all'endpoint dedicato con la tua chiave API nell'intestazione. Il nostro servizio utilizza una struttura compatibile con OpenAI, quindi devi solo aggiornare il tuo URL base e la chiave. L'URL base è HTTPS://api.bestabliteratedmodels.com/v1. Puoi generare la tua chiave immediatamente dopo la registrazione con Google o email. Non è richiesto il numero di telefono per l'account.
curl https://api.bestabliteratedmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 endpoints with zero refusals for uncensored chat"}]
}'Tieni la tua chiave al sicuro. Ogni account consente una sola chiave attiva alla volta. Se ne generi una nuova, la chiave precedente smette di funzionare immediatamente. Questo garantisce che il tuo utilizzo sia sempre associato a un'unica credenziale.
La tua prima richiesta
Effettua una chiamata di completamento chat di base per testare l'endpoint. Usa l'ID del modello 'uncensored' per ottenere output senza rifiuti di contenuto. L'API accetta parametri standard come temperature e top_p. Puoi inviare un prompt semplice per verificare che la connessione funzioni correttamente.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestabliteratedmodels.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)Verifica l'oggetto di risposta per il testo generato. Il modello gestisce finestre di contesto fino a 100.000 token. Questo include sia l'input che l'output combinati. Errori come chiavi non valide restituiscono codici di stato 401.
Integrazione SDK Node
Integra l'API nelle tue applicazioni Node.js utilizzando l'SDK ufficiale. Configura il client con il tuo URL di base e la chiave API. La struttura del codice rispecchia le implementazioni standard di OpenAI. Questo rende il passaggio da altri provider semplice e diretto.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestabliteratedmodels.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);Gestisci i dati di risposta per estrarre il completamento. L'API supporta la chiamata di funzioni e la modalità JSON. Puoi forzare output JSON rigorosi impostando il parametro response_format. Questo è utile per costruire pipeline di dati strutturati.
Risposte in streaming
Abilita lo streaming per ricevere i token man mano che vengono generati. Questo riduce la latenza percepita per gli utenti. L'API utilizza eventi inviati dal server (SSE) a questo scopo. Puoi analizzare lo stream per visualizzare il testo in modo incrementale.
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)L'ultimo chunk dello stream contiene l'utilizzo totale dei token. Questo ti permette di monitorare i costi con precisione. Lo streaming funziona con tutti i parametri come temperatura e sequenze di stop. Usalo per interfacce chat che richiedono aggiornamenti in tempo reale.
Limiti di frequenza e errori
Monitora il volume delle tue richieste per evitare interruzioni. Il limite è di 300 richieste al minuto per chiave. Puoi anche avere 8 richieste concorrenti contemporaneamente. La dimensione del corpo della richiesta non può superare 8 MB. Il superamento di questi limiti restituisce un codice di stato 429.
Se rimani senza credito, l'API restituisce un errore 402. Puoi ricaricare il tuo saldo utilizzando criptovalute. Accettiamo USDT su TRC20 o USDC su Base. Il ricarico minimo è di $20. I bonus si applicano per importi più grandi. Errori come chiavi non valide restituiscono 401.
Finestra di contesto e vincoli
Il modello supporta una finestra di contesto di 100,000 token. Questo copre sia il prompt che il completamento. L'output massimo per richiesta è di 16,000 token. Se non imposti max_tokens, il limite è di 2,048 token. Pianifica i tuoi input di conseguenza.
L'API è solo per il testo. Non offriamo embedding né generazione di immagini. I rifiuti di contenuto sono rari ma si applicano ai contenuti sessuali che coinvolgono minori. Questo limite rigido garantisce la conformità. Utilizza l'API per contenuti adulti leciti, narrativa o ricerca.
Domande frequenti
Qual è l'URL base per l'API?
L'URL di base è HTTPS://api.bestabliteratedmodels.com/v1. Funziona con qualsiasi client compatibile con OpenAI. Devi solo modificare l'URL di base e la chiave API nella tua configurazione.
Come gestisco i limiti di frequenza?
Hai un limite di 300 richieste al minuto. Puoi anche avere 8 richieste concorrenti. Se li superi, ricevi un errore 429. Monitora i tuoi consumi per evitare interruzioni.
Cosa succede se rimango senza credito?
L'API restituisce un errore 402. Puoi ricaricare con USDT o USDC. Il credito non scade mai. Puoi aggiungere qualsiasi importo intero da $20 a $500. Si applicano bonus per importi maggiori.
Ottieni la tua chiave API
Iscriviti, copia la chiave, aggiorna il tuo URL di base. È tutto qui.