Avvio rapido: Integra la tua API LLM senza filtri
Smetti di lottare con complessi livelli di routing e inizia a inviare richieste a un singolo endpoint non censurato. Questa guida ti mostra esattamente come integrare la nostra API compatibile con OpenAI in meno di cinque minuti utilizzando il tuo linguaggio preferito.
https://api.alternativelitellm.com/v1uncensored
Prerequisiti e configurazione dell'account
Ottieni le tue credenziali e configura le variabili di ambiente. Crea un account facendo clic su "Continua con Google" o utilizzando email e password sul Ottieni la chiave API pagina. Ricevi $0.50 di credito di prova valido per 7 giorni, così puoi verificare la connettività prima di ricaricare. L'URL di base per tutte le richieste è https://api.alternativelitellm.com/v1. Usa questo URL come tuo base_url in qualsiasi SDK compatibile con OpenAI.
Invio della tua prima richiesta
Esegui una chiamata standard di completamento chat utilizzando il comando curl ufficiale. Sostituisci YOUR_API_KEY con la tua chiave dal dashboard. L'ID del modello è sempre uncensored. Questo restituisce una risposta testuale che consente temi adulti, fiction o controversi senza i rifiuti standard. Il sistema accetta parametri come temperature e top_p per la variazione dell'output.
curl https://api.alternativelitellm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this Python script to Java"}]
}'
La struttura della risposta corrisponde allo standard OpenAI. I token di input sono fatturati a $0.15 per 1M, e i token di output a $0.50 per 1M. Gli errori e i rifiuti non consumano il tuo credito prepagato.
Integrazione SDK Python
Inizializza il client con l'URL base e la chiave. Il OpenAI Il pacchetto Python funziona direttamente con questa API. Imposta il modello a uncensored per tutte le interazioni. Questo approccio elimina la necessità di wrapper personalizzati o middleware. Configura parametri come max_tokens per controllare la lunghezza dell'output. Il massimo output predefinito è 2.048 token a meno che tu non specifichi un limite superiore.
from openai import OpenAI
client = OpenAI(base_url="https://api.alternativelitellm.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 la connessione controllando il choices field nell'oggetto di risposta. Questo metodo è ideale per servizi backend e agenti automatizzati.
Integrazione SDK Node
Istanzia il client OpenAI con l'URL di base corretto. Usa il uncensored ID del modello per tutti i completamenti. L'SDK Node gestisce automaticamente le intestazioni di autenticazione quando configurato correttamente. Questa configurazione è perfetta per server web e funzioni edge. Puoi passare parametri standard come stop sequenze per controllare l'output. Assicurati di gestire i dati di risposta in modo asincrono.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.alternativelitellm.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);
Verifica il usage oggetto per monitorare il consumo di token. Questo metodo garantisce un comportamento coerente nelle tue applicazioni JavaScript o TypeScript.
Risposte in streaming con SSE
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce Server-Sent Events (SSE) per la consegna dei token in tempo reale. Ogni chunk contiene contenuto di testo parziale. L'ultimo chunk include le statistiche complete sull'utilizzo dei token. Questa funzionalità riduce la latenza percepita per gli utenti finali. Configura il gestore dello stream per elaborare ogni evento man mano che arriva. Usalo per interfacce chat o generazione di dati in tempo reale.
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)
Assicurati che il client gestisca correttamente l'evento di fine stream per chiudere le connessioni in modo pulito. Questo previene le perdite di risorse nei processi a lunga esecuzione.
Gestione dei token, dei limiti e degli errori
Monitora il tuo utilizzo e gestisci gli errori con grazia. La finestra di contesto è di 100,000 token per prompt più completamento. L'output massimo per richiesta è di 16,000 token. Se max_tokens è non impostato, il limite predefinito è di 2.048 token. Sei limitato a 300 richieste al minuto e 8 richieste concorrenti per chiave. Un errore 401 indica una chiave non valida. Un errore 402 significa che devi ricaricare con criptovalute. Un errore 429 segnala il limite di frequenza. Il credito non scade, quindi puoi utilizzarlo in qualsiasi momento.
Domande comuni
Questa è la migliore alternativa a litellm per contenuti senza filtri?
Sì, offre un unico modello senza filtri ad alta capacità senza routing complesso. Ottieni accesso diretto a un modello open-weight ottimizzato per argomenti adulti e controversi. Questo elimina il vendor lock-in e le tariffe di abbonamento dei gateway tipici.
Quali metodi di pagamento accettate per i ricarichi?
Accettiamo solo criptovalute: USDT (TRC20) o USDC (Base). Il versamento minimo è $20 e il massimo è $500. Ricevi un credito bonus in base all'importo del tuo versamento, che varia dal +5% al +15%.
Come funziona il pricing per i token di input e output?
I token di input costano $0.15 per 1M e i token di output costano $0.50 per 1M. Paghi solo per l'utilizzo effettivo e gli errori sono gratuiti. Il credito prepagato non scade mai, quindi puoi utilizzare il tuo saldo quando necessario.
Accedi alla tua chiave API
Registrati, recupera la chiave e aggiorna l'URL base dell'endpoint. Configurazione semplice.