HomeDocumentazione
Guida rapida API LLM | LLM API Source
Integra la nostra API LLM senza censura nel tuo stack esistente modificando solo il base_url. Questa guida rapida copre autenticazione, streaming, chiamata di funzioni e limiti, così puoi passare da zero alla produzione in pochi minuti.
- URL di base
- https://api.llmapisource.com/v1
- Modello
- senza censura
URL base e autenticazione
Per usare l'API LLM, punta il tuo client a https://api.llmapisource.com/v1. L'autenticazione usa una chiave API standard passata nell'intestazione Authorization: Bearer <key>. Puoi generare o ruotare le chiavi dalla dashboard; revocare una chiave invalida immediatamente quella vecchia.
- Non serve il numero di telefono o la carta di credito per la prova.
- Ogni account contiene esattamente una chiave attiva alla volta.
- I prompt non vengono usati per l'addestramento.
Prima richiesta
Invia un semplice completamento chat per verificare la connettività. L'endpoint supporta le strutture JSON standard di OpenAI. Sostituisci il segnaposto con la tua chiave effettiva.
curl https://api.llmapisource.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Se la chiave non è valida, ricevi un errore 401. Se non hai credito prepagato, ricevi un errore 402. L'identificatore del modello è sempre uncensored.
SDK Python
Installa il pacchetto ufficiale OpenAI e configura il base_url per instradare le richieste alla nostra infrastruttura. Funziona con qualsiasi client Python compatibile con OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapisource.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)Assicurati che l'base_url includa il percorso completo verso /v1. Il nome del modello deve essere impostato su uncensored per accedere all'istanza dedicata.
SDK Node.js
Per gli ambienti Node.js, configura il client in modo simile. La struttura riflette l'interfaccia standard OpenAI, rendendo la migrazione semplice.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapisource.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);Passa apiKey e imposta basePath su https://api.llmapisource.com/v1. In questo modo tutte le risposte vengono instradate al nostro modello senza censura.
Abilita lo streaming
Imposta stream: true nella tua richiesta per ricevere Server-Sent Events (SSE). Questo ti permette di elaborare i token man mano che vengono generati, riducendo la latenza percepita per le risposte lunghe.
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 eventi dello streaming per aggiornare la tua UI in tempo reale. Ogni blocco contiene un frammento parziale della risposta.
Limiti, errori e contesto
La nostra infrastruttura applica limiti specifici per garantire la stabilità. La finestra di contesto supporta fino a 100.000 token per prompt e completamento combinati.
- Limite di richieste: 300 richieste al minuto per chiave (restituisce 429).
- Dimensione del corpo: Massimo 8 MB per richiesta.
- Prezzi: $0,25/1M token di input, $1,00/1M token di output.
Le richieste che coinvolgono contenuti sessuali con minori sono bloccate. Tutti gli altri contenuti adulti legali sono consentiti.
Scheda tecnica dell'API
Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.
| Voce | Valore |
|---|---|
| Formato | compatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.llmapisource.com/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID modello | uncensored |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Modalità JSON | response_format: {"type": "json_object"} |
| Finestra di contesto | 100.000 token (input + output) |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Limite di frequenza | 300 richieste al minuto per chiave |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Dimensione | fino a 8 MB per richiesta |
| Concorrenza | 8 richieste contemporanee per chiave |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Bonus | +5% da $50, +10% da $100 |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| Prova gratuita | $0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
| Accesso | Google oppure e-mail e password |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
Codici di errore
Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.
| Codice | Tipo | Significato |
|---|---|---|
400 | bad_request | JSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo |
401 | missing_key · invalid_key · key_revoked | chiave mancante, errata o sostituita |
402 | no_credit | credito esaurito — ricarica e riparti subito |
403 | content_blocked | contenuti sessuali con minori — rifiutato, non addebitato |
404 | not_found | endpoint sconosciuto |
413 | request_too_large | corpo oltre 8 MB |
429 | rate_limited · concurrency | oltre 300/min o 8 in parallelo — attendi e riprova |
503 | upstream_busy | modello occupato — riprova tra pochi secondi |
Domande e risposte
È un modello OpenAI?
No. Eseguiamo un modello dedicato a pesi aperti ottimizzato per la generazione senza restrizioni. Non è GPT, Claude o il modello di nessun altro fornitore, ma utilizza lo stesso formato API.
Serve una carta di credito per la prova?
No. I nuovi account ricevono $0,50 di credito di prova valido per 7 giorni usando solo email e password. Non serve la carta per iniziare.
Posso usarlo per la chiamata di funzioni?
Sì. L'API supporta la chiamata di funzioni e strumenti tramite il parametro standard <code>tools</code> nell'endpoint di completamento chat.