Migliore API LLM/Documentazione API per modello uncensored
Documentazione API per modello uncensored
Invia la tua prima richiesta senza filtri alla nostra API compatibile con OpenAI in pochi secondi. Questa guida copre autenticazione, utilizzo SDK, streaming e limiti per l'API LLM senza filtri.
Autenticazione e Base URL
Inizia inviando richieste a https://api.bestllmapiprovider.com/v1 con la tua chiave API. L'URL di base sostituisce l'endpoint standard di OpenAI nella configurazione del tuo client. Passa la chiave nel Authorization: Bearer <key> header per ogni chiamata. Questo funziona con gli SDK ufficiali OpenAI e qualsiasi client compatibile con OpenAI.
Intestazioni obbligatorie
Content-Type: application/jsonAuthorization: Bearer YOUR_API_KEY
Tieni la tua chiave al sicuro. Se la perdi, generane una nuova dalla dashboard. La chiave vecchia smette di funzionare immediatamente.
curl https://api.bestllmapiprovider.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total cost for 50k tokens"}]
}'
Avvio rapido: Invia la tua prima richiesta senza filtri
Effettua una richiesta POST a /v1/chat/completions per ottenere l'output testuale. L'ID del modello è sempre uncensored. Invia il tuo prompt nel messages array. L'API restituisce una risposta diretta senza filtri di contenuto per l'uso adulto lecito.
Payload di esempio
model:"uncensored"messages:[{"role": "user", "content": "Explain quantum entanglement."}]
Questo endpoint gestisce solo la generazione di testo. Non supporta immagini o audio. Usa i parametri seguenti per controllare lo stile di output.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestllmapiprovider.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)
Parametri: Temperatura, Top-P e Seed
Controlla la creatività con temperature e top_p. Imposta temperature a 0.7 per un output bilanciato o 1.5 per maggiore variazione. Utilizza top_p per limitare la massa di probabilità dei token campionati. Imposta un seed intero per risultati riproducibili. Questi parametri ti aiutano a ottimizzare il modello per attività specifiche.
Parametri Chiave
temperature: 0,0 a 2,0top_p: 0,1 a 1,0seed: qualsiasi intero
Combina questi con max_tokens per controllare la lunghezza. Il modello rispetta strettamente i limiti della finestra di contesto.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestllmapiprovider.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 e conteggio dei token
Abilita lo streaming impostando stream: true nella tua richiesta. L'API invia Server-Sent Events (SSE) per ogni token generato. Questo riduce la latenza percepita per le risposte lunghe. L'utilizzo dei token viene segnalato nell'ultimo chunk.
Gestione dello Stream
- Leggi i chunk man mano che arrivano
- Analizza il
deltafield - Verifica
usagenell'ultimo chunk
Lo streaming funziona con tutti i parametri. Non influisce sul prezzo per token. Paghi per i token effettivi generati.
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)
Function Calling e modalità JSON
Usa tools per il function calling o response_format per output JSON. Imposta response_format a {"type": "json_object"} per JSON rigoroso. Il modello restituisce dati strutturati adatti al parsing. Questo è utile per costruire agent o pipeline di estrazione dati.
Configurazione
tools: array di definizioni di funzioniresponse_format:{"type": "json_object"}
Assicurati che le istruzioni del tuo prompt corrispondano allo schema. Il modello potrebbe comunque richiedere una convalida. Gestisci sempre i potenziali errori di analisi.
Esempio modalità JSON
Imposta response_format per imporre un output JSON rigoroso. Questo riduce la necessità di post-elaborazione.
Limiti, Errori e Finestra di Contesto
La finestra di contesto è di 100.000 token in totale. L'output massimo è di 16.000 token per richiesta. Puoi inviare 300 richieste al minuto per chiave. Sono consentite otto richieste concorrenti contemporaneamente. Gli errori restituiscono codici HTTP standard.
Errori comuni
- 401: Chiave non valida o mancante
- 402: Credito insufficiente
- 429: Limite di velocità superato
I rifiuti dovuti ai limiti di contenuto non addebitano credito. Anche gli errori non addebitano credito. Il tuo credito prepagato non scade mai.
Limiti di richiesta
La dimensione massima del corpo della richiesta è di 8 MB. Il superamento restituisce un errore 413. Gestisci attentamente l'utilizzo dei token.
Domande frequenti
Come pago per l'API LLM uncensored?
Ricarichi solo con criptovalute (USDT su TRC20 o USDC su Base). Viene accettato qualsiasi importo intero da $20 a $500. Il credito viene addebitato in base all'utilizzo reale dei token a $0.15 per 1M token in input e $0.50 per 1M token in output.
Il modello senza filtri viene utilizzato per l'addestramento?
No, i tuoi prompt non vengono utilizzati per l'addestramento. Il modello è un modello open-weight eseguito sui nostri server. È ottimizzato per rispondere senza rifiuti di contenuti per l'uso adulto legale.
Cosa succede se ricevo un errore 402?
Un errore 402 indica che non hai più credito. Devi ricaricare il tuo account con criptovalute per continuare a utilizzare l'API. Errori come 401 o 429 non addebitano credito.
Ottieni la tua chiave API
Registrati, ottieni la tua chiave, aggiorna l'endpoint. È tutto.