RunLocal

Guida all'installazione · Base · 12 min

Configurare LM Studio e confrontare i modelli fianco a fianco

LM Studio è il client desktop più curato per eseguire modelli open weights sulla tua macchina. Sotto il cofano usa llama.cpp, e aggiunge un browser di modelli collegato a Hugging Face, una UI di chat e un server compatibile OpenAI attivabile con un clic. Il modo più breve per descrivere la sua nicchia: è lo strumento da usare quando vuoi valutare tre o quattro modelli sugli stessi prompt prima di sceglierne uno.

Quando LM Studio è lo strumento giusto

LM Studio si guadagna lo spazio su disco quando stai ancora decidendo quale modello eseguire. La UI di chat con confronto affiancato rende banale lanciare lo stesso prompt su più modelli e vedere le risposte comparire in parallelo. Per flussi del tipo “avvia una chat con questo modello e basta”, Ollama è più rapido; per servire utenti concorrenti in produzione, vLLM è una categoria diversa di strumento. LM Studio sta nel mezzo, per scelta.

Passo 1. Installa

Scarica l'installer da lmstudio.ai. Esistono build per macOS (Apple Silicon e Intel), Windows e Linux (AppImage). Il piano gratuito copre l'uso personale e la maggior parte degli scenari aziendali; controlla la pagina delle licenze se prevedi un deployment interno su larga scala.

Passo 2. Scegli un primo modello

Apri l'app, vai alla scheda Discover e cerca su Hugging Face direttamente da LM Studio. Qualche default ragionevole per iniziare:

Per ogni modello LM Studio elenca le quantizzazioni GGUF caricate dalla community. Come punto di partenza cerca i file con tag Q4_K_M e controlla l'indicatore “Compatible with your hardware” prima di scaricare.

Passo 3. Configura la chat

Apri la scheda Chat e carica il modello scaricato. Tre parametri da conoscere:

Passo 4. Esegui confronti affiancati

La sessione Multi-Model permette di caricare due o tre modelli e inviare lo stesso prompt a tutti. È qui che LM Studio si ripaga. Prepara un set di prompt che rappresenti il lavoro che fai davvero (un compito di codice, un riassunto, una domanda di ragionamento) e guarda le risposte arrivare in parallelo. Le decisioni prese in questo modo reggono meglio dei numeri delle classifiche di benchmark.

Un kit di valutazione utile, volutamente piccolo:

  1. Una domanda fattuale la cui risposta corretta suona sbagliata.
  2. Un breve compito di codice con un edge case insidioso.
  3. Il riassunto di un testo più lungo di 1.500 parole.
  4. Una domanda di follow-up che verifica se il modello ha trattenuto il turno precedente.
  5. Un prompt di test sui rifiuti, per vedere come ogni modello gestisce i limiti.

Passo 5. Avvia il server locale

Vai alla scheda Developer, carica un modello e clicca Start Server. LM Studio espone un'API compatibile OpenAI su http://localhost:1234/v1. Funziona con qualsiasi client che permetta di cambiare la base URL dell'API. Attiva il CORS nelle impostazioni del server se prevedi di chiamarlo da un browser.

# Test it from the terminal
curl http://localhost:1234/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "loaded-model-id",
    "messages": [{"role": "user", "content": "Hello in 5 words."}]
  }'

Consigli che fanno risparmiare tempo

Quando lasciare LM Studio

Due uscite naturali. Se ti fermi su un singolo modello e lo vuoi sempre disponibile con un ingombro ridotto, spostalo su Ollama. Se vuoi la massima velocità su Apple Silicon o un controllo fine della quantizzazione, compila llama.cpp dai sorgenti. LM Studio è un buon ambiente di valutazione, ma alla lunga conviene altro sia per la produttività a utente singolo sia per il serving multi-utente.