Documentazione per l'API di Inferenza Uncensored
Inizia con l'API di inferenza LLM senza filtri in pochi secondi utilizzando endpoint standard compatibili con OpenAI e una tariffazione trasparente per token.
Autenticazione & URL di Base
Inizia autenticando con la tua chiave API all'URL di base specificato. L'endpoint funziona con qualsiasi SDK compatibile con OpenAI aggiornando la configurazione dell'URL di base. Ricevi la tua chiave immediatamente dopo la registrazione con Google o email, senza bisogno di un numero di telefono. https://api.apiinferencellm.com/v1 è l'unico URL di base di cui hai bisogno per tutte le richieste.
Prima richiesta
Invia il tuo primo prompt all'endpoint per le chat completions utilizzando una richiesta HTTP POST standard. L'identificatore del modello è semplicemente "uncensored" e accetta input testuali per la generazione immediata. Sostituisci YOUR_API_KEY con le credenziali mostrate nel tuo dashboard.
curl https://api.apiinferencellm.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 Python libraries for data analysis"}]
}'
Questa richiesta restituisce una risposta di testo diretta senza filtri di contenuto per contenuti adulti leciti.
Integrazione SDK Python
Inizializza il client OpenAI con il tuo URL di base e la chiave API per interagire programmaticamente. La libreria gestisce la serializzazione automaticamente preservando tutti i parametri personalizzati come temperatura e top_p.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiinferencellm.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)
Configura il client una volta e riutilizzalo nella tua applicazione per prestazioni coerenti.
Integrazione SDK Node
Importa il pacchetto OpenAI e imposta l'URL di base per puntare al nostro provider di inferenza. Questo approccio funziona con i progetti Node.js esistenti che utilizzano già servizi compatibili con OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiinferencellm.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);
Inserisci la tua chiave API nell'oggetto di configurazione per abilitare immediatamente le richieste autenticate.
Risposte in streaming e token
Abilita lo streaming impostando il parametro stream su true per la consegna dei token in tempo reale. Ogni chunk contiene testo parziale e l'ultimo chunk include l'utilizzo totale dei token per una fatturazione accurata. Questo metodo riduce la latenza percepita per output lunghi fino a 16,000 token.
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)
Gestisci gli errori in modo elegante controllando lo stato della risposta prima di elaborare ogni chunk.
Limiti, Errori & Contesto
Gestisci i limiti di frequenza aderendo a 300 richieste al minuto e 8 richieste concorrenti per chiave. La finestra di contesto supporta 100.000 token sia per il prompt che per il completamento combinati. Errori come 401 indicano una chiave non valida, mentre 402 significa che hai bisogno di più credito. Le richieste falliscono istantaneamente se superi il limite del corpo di 8 MB.
Domande frequenti
Qual è l'URL base per l'API inference?
L'URL di base è HTTPS://api.apiinferencellm.com/v1. Funziona con qualsiasi SDK compatibile con OpenAI modificando il parametro base_url.
Quanti token posso inviare in una richiesta?
Puoi inviare fino a 100.000 token in totale per prompt e completion. L'output massimo per richiesta è di 16.000 token.
Cosa succede se ricevo un errore 429?
Un errore 429 significa che hai raggiunto il limite di velocità di 300 richieste al minuto. Attendi brevemente o riduci le richieste simultanee a 8 per chiave.
Genera ora la tua chiave
Registrati, copia il token, aggiorna l'endpoint. È tutto.