Configurar Odysseus AI com Ollama: conectar modelo local
Guia direto para a configuração do Odysseus AI com Ollama em Docker e no modo nativo, com exemplos de endpoint e verificação de modelos.
Neste guia
Configurar Odysseus AI com Ollama envolve duas verificações diferentes: o servidor Ollama precisa responder e o Odysseus AI precisa alcançá-lo a partir da rede correta. Este guia cobre Docker para o host, setup nativo em Windows/Linux/macOS, exemplos de modelos locais e o caso em que o provider conecta mas nenhum modelo aparece.
Escolha o endpoint do Ollama conforme o runtime
O erro mais comum ao configurar Odysseus AI com Ollama é copiar uma URL localhost nativa para dentro de um container Docker. O endpoint deve ser acessível pelo processo do Odysseus, não apenas pelo computador onde o serviço foi instalado.
Use host.docker.internal:11434/v1 quando o Odysseus AI estiver no Docker e o Ollama no host. Use 127.0.0.1:11434/v1 quando os dois serviços forem nativos. Teste o Ollama e confirme um modelo antes de depurar prompts ou agentes.
Endpoint do Ollama no host a partir do Docker
http://host.docker.internal:11434/v1
Configuração Docker para o Ollama no host
Uma configuração do Odysseus AI com Ollama no Docker atravessa uma fronteira de rede. localhost dentro do container aponta para o próprio container; por isso o endpoint do host deve ser explícito e o Ollama precisa escutar em um endereço alcançável.
Mantenha o primeiro teste local: prove uma rota entre o container e o Ollama antes de publicar portas ou trocar tags de modelos.
1. Inicie o Ollama para escutar além do loopback quando necessário
Se o Docker não alcançar o Ollama, inicie-o com um binding de host explícito. Limite-o ao uso local confiável se não entender a exposição da rede.
OLLAMA_HOST=0.0.0.0:11434 ollama serve
2. Confirme que o Ollama tem pelo menos um modelo
O Odysseus AI pode alcançar o endpoint e ainda não mostrar um modelo útil se o Ollama não tiver baixado nenhum. Baixe primeiro um modelo pequeno para testar a conexão.
ollama list
ollama pull llama3.2:3b
3. Insira o endpoint Docker nas configurações do Odysseus AI
Use a base URL compatível com OpenAI nas configurações do modelo ou serviço. Não use localhost neste caminho Docker-host, a menos que o Docker esteja configurado de outra forma.
http://host.docker.internal:11434/v1
4. Verifique a saúde do contêiner antes de depurar prompts
Se o serviço Odysseus estiver degradado, corrija-o primeiro. Um endpoint de modelo não conserta um início de contêiner quebrado, um arquivo de ambiente ausente ou uma dependência não saudável.
docker compose ps
docker compose logs --tail=120 odysseus
Configuração nativa do Ollama no Windows, Linux e macOS
Quando Odysseus AI e Ollama rodam nativamente na mesma sessão, localhost normalmente aponta para a máquina esperada. A porta da interface pode variar, mas o Ollama costuma usar 11434 quando OLLAMA_HOST não foi alterado.
Para decisões específicas de Mac, siga o guia de macOS; para Windows e hardware, use as páginas existentes de setup e requisitos sem misturar outra intenção nesta página.
| Configuração | Endpoint para testar primeiro | O que observar |
|---|---|---|
| Odysseus nativo no Windows + Ollama no Windows | http://127.0.0.1:11434/v1 | Use localhost quando os dois serviços forem executados nativamente no mesmo computador Windows. |
| Odysseus nativo no Linux + Ollama | http://127.0.0.1:11434/v1 | Verifique as permissões do serviço se algum processo rodar como serviço em segundo plano. |
| Caminho nativo do macOS ou Apple Silicon | http://127.0.0.1:11434/v1 | A porta da interface do Odysseus pode variar, mas o Ollama normalmente permanece em 11434. |
| Odysseus no Docker + Ollama no host | http://host.docker.internal:11434/v1 | Use o nome do host do Docker, pois o localhost do contêiner não é a máquina host. |
Corrigir erros de provider e endpoint entre Odysseus AI e Ollama
Leia os erros por camadas: processo do Ollama, endpoint acessível, modelo listado, configuração do provider e só depois prompts. Assim um problema de rede não parece um problema do modelo.
| Sintoma | Causa provável | Solução |
|---|---|---|
| Conexão recusada | Ollama não está ativo ou escuta apenas onde o Odysseus não consegue chegar. | Inicie o Ollama, confirme a porta 11434 e use um binding OLLAMA_HOST explícito para testar Docker-host. |
| O navegador do host funciona, mas o Docker falha | O endpoint usa localhost dentro do contêiner. | Mude o endpoint para http://host.docker.internal:11434/v1. |
| Nenhum modelo aparece | Nenhum modelo foi baixado ou a tag do modelo está errada. | Execute ollama list, baixe um modelo pequeno e selecione a tag exata. |
| Primeira resposta lenta | O modelo está carregando ou é grande demais para a máquina. | Teste um modelo menor antes de usar agentes, ferramentas ou documentos. |
| Exposição inesperada à LAN | Um serviço foi vinculado a todas as interfaces sem uma fronteira de confiança. | Volte ao binding apenas em localhost, a menos que firewall, VPN e autenticação sejam intencionais. |
Checklist final antes de confiar no setup
Uma configuração funcional deve passar por estas verificações na ordem. Pare na primeira falha e corrija essa camada antes de avançar.
- Ollama responde no host e ollama list mostra um modelo.
- O serviço Odysseus está saudável no Docker ou nos logs nativos.
- O endpoint corresponde à estrutura do runtime.
- Um prompt pequeno funciona antes de agentes maiores ou fluxos de documentos.
- Qualquer exposição à LAN é autenticada e intencional.
Mantenha o primeiro setup local
Conectar o Odysseus AI ao Ollama não exige publicar nenhum dos serviços na Internet. Mantenha ambos locais até definir autenticação, firewall e proxy reverso.
Notas de verificação 2026 para configurar Odysseus AI com Ollama
Antes de mudar o nome do modelo, verifique o limite do runtime e a URL base. O mesmo servidor Ollama pode usar localhost no modo nativo e host.docker.internal no container.
Um exemplo seguro é listar um modelo, testar o endpoint a partir da mesma camada que executa o Odysseus AI e só então salvar a configuração. Se a primeira chamada falhar, mantenha a tag do modelo até provar a conectividade.
| Verificacao | Bom resultado | Se falhar |
|---|---|---|
| API Ollama do host | O host alcança http://127.0.0.1:11434 antes de o Odysseus ser envolvido. | Inicie o Ollama, baixe um modelo pequeno e teste a API primeiro. |
| Rota Docker para o host | O Odysseus no contêiner usa host.docker.internal:11434/v1. | Não use localhost dentro do contêiner, salvo se o Ollama estiver na mesma rede. |
| Rota nativa | O Odysseus nativo usa 127.0.0.1:11434/v1 quando o Ollama está na mesma máquina. | Remova nomes de host específicos do Docker e teste com um prompt pequeno. |
- A nova secao separa Docker, execucao nativa e endpoints Ollama antes de alterar configuracoes.
- Atualizado com notas 2026 sobre fontes oficiais, execucao local, Ollama e guias relacionados.
- Mantenha a intenção desta página separada dos guias de configuração relacionados.
FAQ: configurar Odysseus AI com Ollama
Fontes e referências oficiais
- Repositório oficial do Odysseus AI no GitHub - Orientações sobre Docker, Windows, Apple Silicon e endpoints do Ollama.
- Documentação da API do Ollama - Comportamento da API do servidor de modelos local.
- Documentação de rede do Docker Desktop - Comportamento da rede do host com host.docker.internal.
Guias relacionados do Odysseus AI
- Comparação de dashboards de agentes de IA locais - Compare o Odysseus AI com outras opções de dashboard local antes de escolher o caminho de configuração.
- Instalar o Ollama no Docker - Configure um contêiner Ollama persistente antes de conectar o endpoint ao Odysseus AI.
- Odysseus AI no Windows - O guia de Windows cobre WSL2, Docker Desktop, firewall e endpoints locais.
- Instalacao Odysseus AI no macOS - O guia de Mac cobre Apple Silicon, Docker e endpoints do Ollama.
- PewDiePie AI / Odysseus AI explicado - Atualizado com notas 2026 sobre fontes oficiais, execucao local, Ollama e guias relacionados.
- README oficial do Odysseus - Verifique os comandos atuais do projeto upstream.
- Como usar o Odysseus AI - Passe da configuração para uma primeira tarefa segura e o fluxo diário.
- Requisitos do sistema do Odysseus AI - Verifique RAM, armazenamento, GPU e modelos antes de adicionar um provider local.
Última atualização: 13 de agosto de 2026
Voltar ao Wiki Odysseus AI