Configurare Odysseus AI con Ollama: collegare un modello locale
Guida mirata alla configurazione di Odysseus AI con Ollama in Docker e in modalità nativa, con endpoint, controlli dei modelli e troubleshooting.
In questa guida
Configurare Odysseus AI con Ollama richiede due controlli separati: il server Ollama deve rispondere e Odysseus AI deve raggiungerlo dalla rete del runtime corretto. Questa guida copre Docker verso l’host, i setup nativi Windows/Linux/macOS, gli esempi di modelli locali e il caso in cui il provider si colleghi ma non mostri modelli.
Scegli l’endpoint Ollama in base al runtime
L’errore più comune nella configurazione Odysseus AI con Ollama è copiare un URL localhost nativo dentro un container Docker. L’endpoint deve essere raggiungibile dal processo Odysseus, non solo dal computer su cui Ollama è installato.
Usa host.docker.internal:11434/v1 quando Odysseus AI gira in Docker e Ollama sull’host. Usa 127.0.0.1:11434/v1 quando entrambi sono nativi. Verifica Ollama e un modello prima di analizzare prompt o agenti.
Endpoint Ollama dall’host al container Docker
http://host.docker.internal:11434/v1
Configurare Docker verso Ollama sull’host
Una configurazione Odysseus AI con Ollama in Docker attraversa un confine di rete. localhost nel container indica il container stesso; l’endpoint dell’host deve quindi essere esplicito e Ollama deve ascoltare su un indirizzo raggiungibile.
Mantieni il primo test locale: dimostra una sola rotta tra container e Ollama prima di esporre porte o cambiare i tag dei modelli.
1. Avvia Ollama affinché ascolti oltre il proprio loopback quando necessario
Se Docker non raggiunge Ollama, avvialo con un host binding esplicito. Limitalo all’uso locale fidato se non conosci l’esposizione di rete.
OLLAMA_HOST=0.0.0.0:11434 ollama serve
2. Verifica che Ollama abbia almeno un modello
Odysseus AI può raggiungere l’endpoint ma non mostrare modelli utili se Ollama non ne ha ancora scaricati. Per testare solo la connessione, scarica prima un modello piccolo.
ollama list
ollama pull llama3.2:3b
3. Inserisci l’endpoint Docker nelle impostazioni di Odysseus AI
Usa la base URL compatibile OpenAI nelle impostazioni del modello o del servizio. Non usare localhost in questo percorso Docker-host salvo diversa configurazione Docker.
http://host.docker.internal:11434/v1
4. Controllare la salute del container prima di analizzare i prompt
Se il servizio Odysseus è degradato, correggilo prima. Un endpoint modello non ripara un avvio container rotto, un file ambiente mancante o una dipendenza non sana.
docker compose ps
docker compose logs --tail=120 odysseus
Configurazione nativa di Ollama su Windows, Linux e macOS
Quando Odysseus AI e Ollama girano nativamente nella stessa sessione, localhost indica di solito la macchina prevista. La porta dell’interfaccia può cambiare, ma Ollama usa spesso 11434 se OLLAMA_HOST non è stato modificato.
Per la scelta su Mac continua con la guida macOS; per Windows e hardware usa le pagine esistenti di setup e requisiti senza allargare l’intento di questa guida.
| Configurazione | Endpoint da provare per primo | Cosa controllare |
|---|---|---|
| Odysseus nativo su Windows + Ollama su Windows | http://127.0.0.1:11434/v1 | Usa localhost quando entrambi i servizi girano nativamente sulla stessa macchina Windows. |
| Odysseus nativo su Linux + Ollama | http://127.0.0.1:11434/v1 | Controlla i permessi del servizio se uno dei processi gira come servizio in background. |
| Percorso nativo macOS o Apple Silicon | http://127.0.0.1:11434/v1 | La porta dell’interfaccia Odysseus può variare, ma Ollama resta di solito sulla 11434. |
| Odysseus in Docker + Ollama sull’host | http://host.docker.internal:11434/v1 | Usa il nome host Docker perché il localhost del container non è la macchina host. |
Risolvere gli errori di provider ed endpoint Odysseus AI Ollama
Leggi gli errori per livelli: processo Ollama, endpoint raggiungibile, modello elencato, configurazione provider e infine prompt. Così un problema di rete non sembra un problema del modello.
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| Connessione rifiutata | Ollama non è in esecuzione o ascolta solo dove Odysseus non può raggiungerlo. | Avvia Ollama, conferma la porta 11434 e usa un binding OLLAMA_HOST esplicito per il test Docker-host. |
| Il browser dell’host funziona ma Docker fallisce | L’endpoint usa localhost dentro il container. | Passa l’endpoint a http://host.docker.internal:11434/v1. |
| Nessun modello visualizzato | Non è stato scaricato alcun modello oppure il tag è errato. | Esegui ollama list, scarica un modello piccolo e seleziona il tag esatto. |
| Prima risposta lenta | Il modello si sta caricando o è troppo grande per la macchina. | Prova un modello più piccolo prima di agenti, strumenti o documenti. |
| Esposizione LAN imprevista | Un servizio è stato associato a tutte le interfacce senza un confine di fiducia. | Torna al binding solo localhost, salvo che firewall, VPN e autenticazione siano configurati intenzionalmente. |
Checklist finale prima di fidarti del setup
Una configurazione funzionante deve superare questi controlli in ordine. Fermati al primo errore e correggi quel livello prima di proseguire.
- Ollama risponde sull’host e ollama list mostra un modello.
- Il servizio Odysseus è sano nei log Docker o nativi.
- L’endpoint corrisponde alla struttura del runtime.
- Un prompt piccolo funziona prima di agenti o workflow documentali più grandi.
- Ogni esposizione alla LAN è autenticata e intenzionale.
Mantieni locale il primo setup
Collegare Odysseus AI a Ollama non richiede di pubblicare i servizi su Internet. Mantienili locali finché autenticazione, firewall e reverse proxy non sono stati definiti intenzionalmente.
Note di verifica 2026 per configurare Odysseus AI con Ollama
Prima di cambiare il nome del modello verifica il confine del runtime e la base URL. Lo stesso server Ollama può usare localhost in nativo e host.docker.internal dal container.
Un esempio sicuro: elenca un modello, prova l’endpoint dallo stesso livello di esecuzione di Odysseus AI e poi salva il provider. Se la prima richiesta fallisce, non cambiare ancora il tag del modello.
| Verifica | Risultato corretto | Se fallisce |
|---|---|---|
| API Ollama dell’host | L’host raggiunge http://127.0.0.1:11434 prima che intervenga Odysseus. | Avvia Ollama, scarica un modello piccolo e prova prima l’API. |
| Percorso Docker verso l’host | Odysseus nel container usa host.docker.internal:11434/v1. | Non usare localhost nel container, salvo che Ollama sia nella stessa rete. |
| Percorso nativo | Odysseus nativo usa 127.0.0.1:11434/v1 quando Ollama è sulla stessa macchina. | Rimuovi i nomi host specifici di Docker e prova con un prompt piccolo. |
- La nuova sezione separa Docker, esecuzione nativa ed endpoint Ollama prima di modificare le impostazioni.
- Aggiornata con note 2026 su fonti ufficiali, esecuzione locale, Ollama e guide correlate.
- Mantieni distinto l’intento di questa pagina dalle guide di configurazione correlate.
FAQ: configurare Odysseus AI con Ollama
Fonti e riferimenti ufficiali
- Repository GitHub ufficiale di Odysseus AI - Indicazioni su Docker, Windows, Apple Silicon ed endpoint Ollama.
- Documentazione dell’API Ollama - Comportamento dell’API del server di modelli locale.
- Documentazione di rete di Docker Desktop - Comportamento della rete host con host.docker.internal.
Guide di configurazione Odysseus AI correlate
- Confronto tra dashboard di agenti IA locali - Confronta Odysseus AI con altri dashboard locali prima di scegliere il percorso di configurazione.
- Installare Ollama con Docker - Configura un container Ollama persistente prima di collegare il suo endpoint a Odysseus AI.
- Odysseus AI su Windows - La guida Windows copre WSL2, Docker Desktop, firewall ed endpoint locali.
- Installazione Odysseus AI su macOS - La guida Mac copre Apple Silicon, Docker ed endpoint Ollama.
- PewDiePie AI / Odysseus AI spiegato - Aggiornata con note 2026 su fonti ufficiali, esecuzione locale, Ollama e guide correlate.
- README ufficiale di Odysseus - Verifica i comandi attuali del progetto upstream.
- Come usare Odysseus AI - Passa dalla configurazione a una prima attività sicura e al workflow quotidiano.
- Requisiti di sistema di Odysseus AI - Controlla RAM, storage, GPU e modelli prima di aggiungere un provider locale.
Ultimo aggiornamento: 13 agosto 2026
Torna alla Wiki di Odysseus AI