Atualizado em março de 2026 $0 em custos de API

Guia de Hospedagem Dify GPU 2026 — Execute LLMs Locais com Dify

Hospede o Dify em um servidor GPU e conecte-o ao Ollama ou LocalAI para executar Llama 3, Mistral e outros modelos de código aberto localmente — sem custos de API por token e com privacidade total dos dados.

Por que executar o Dify em um servidor GPU?

Conectar o Dify a um LLM hospedado localmente via Ollama ou LocalAI elimina completamente a dependência de provedores de IA em nuvem. Veja o que você ganha:

💰

Sem Custos de API

Pague apenas pelo servidor GPU — não por token. O uso em alto volume torna-se drasticamente mais barato.

🔒

Privacidade de Dados

Prompts e respostas nunca saem da sua infraestrutura — essencial para setores regulados.

🧩

Modelos Personalizados

Execute modelos ajustados ou específicos de domínio que não estão disponíveis em nenhuma API pública.

🚀

Sem Limites de Taxa

Envie quantas requisições sua GPU suportar — sem throttling, sem erros de cota.

Comparativo de Provedores de GPU em Nuvem

Os preços são tarifas aproximadas sob demanda no início de 2026. Instâncias reservadas e spot costumam ser mais baratas.

Provedor GPU VRAM Preço/hr Ideal para
Lambda Labs A10 24 GB $0,75/hr Desenvolvimento
Vast.ai RTX 4090 24 GB ~$0,35/hr Econômico
RunPod A100 80 GB $1,99/hr Produção
CoreWeave H100 80 GB $2,50/hr Empresarial
Hetzner GPU A100 80 GB 2,49 EUR/hr Conformidade UE
1

Instalar CUDA e NVIDIA Container Toolkit

Antes de instalar o Dify ou o Ollama, você precisa dos drivers NVIDIA CUDA e do Container Toolkit para que os contêineres Docker possam acessar a GPU.

Instalar o CUDA Toolkit 12.3

Verificar a GPU e Configurar o Docker

Após executar nvidia-smi, você deverá ver sua GPU listada com a versão do driver e a VRAM. Se o Docker puder usar --gpus all, você está pronto para o próximo passo.

2

Instalar o Ollama e Baixar Modelos LLM

O Ollama é a forma mais fácil de servir LLMs de código aberto na sua GPU. Ele detecta automaticamente o CUDA e usa a GPU para inferência.

Instalar o Ollama e Baixar Modelos

Vincular o Ollama a Todas as Interfaces de Rede

Por padrão, o Ollama escuta apenas no localhost. Para torná-lo acessível a partir dos contêineres Docker do Dify, você precisa vinculá-lo a 0.0.0.0:

Configurar o docker-compose.override.yaml

Crie ou edite o docker-compose.override.yaml no diretório do Dify para que os contêineres possam resolver host.docker.internal para a máquina host no Linux:

Nota: No macOS e no Windows, host.docker.internal é resolvido automaticamente. No Linux, a entrada extra_hosts acima é obrigatória.

3

Conectar o Dify ao Ollama

Com o Ollama em execução e acessível, adicione-o como provedor de modelo no Dify:

  1. Abra sua instância do Dify e clique no seu avatar no canto superior direito.
  2. Acesse Configurações e depois Provedor de Modelos.
  3. Role para baixo para encontrar o Ollama e clique em Adicionar Modelo.
  4. Defina a URL Base como http://host.docker.internal:11434.
  5. Insira o Nome do Modelo exatamente como listado por ollama list (ex.: llama3.1:8b).
  6. Clique em Salvar — o Dify testará a conexão. Um ícone verde confirma o sucesso.
  7. O modelo agora está disponível em todos os seus apps e workflows do Dify.

Dica: Repita o passo 5 para cada modelo baixado. Você pode adicionar quantos modelos Ollama quiser — cada um aparece como um modelo selecionável separado no Dify.

4

LocalAI — Uma Alternativa Compatível com OpenAI

Se você prefere uma interface de API compatível com OpenAI, o LocalAI é uma excelente alternativa ao Ollama. Ele expõe endpoints como /v1/chat/completions para que você possa usar a integração OpenAI existente do Dify sem configurações extras.

Executar o LocalAI com Docker (GPU)

Após a execução, configure o Dify com Provedor de Modelos: OpenAI-API-compatible, defina a URL base como http://host.docker.internal:8080/v1 e use qualquer nome de modelo carregado no LocalAI. Nenhuma chave de API é necessária para implantações locais.

Recomendações de Modelos por Caso de Uso

Escolha seu modelo com base na VRAM disponível e no equilíbrio entre qualidade e velocidade que sua aplicação exige.

Modelo VRAM Necessária Velocidade Ideal para
llama3.1:8b ~6 GB Rápido Uso geral, chat
mistral:7b ~5 GB Muito rápido Apps com prioridade de velocidade
codellama:13b ~10 GB Médio Geração de código
llama3.1:70b ~40 GB Lento Saídas de alta qualidade
mixtral:8x7b ~26 GB Médio Equilíbrio qualidade/velocidade

Referência Rápida de VRAM

~6 GB
Modelos 7B
ex.: Llama 3.1 8B, Mistral 7B
~10 GB
Modelos 13B
ex.: CodeLlama 13B
~20 GB
Modelos 34B
ex.: CodeLlama 34B
~40 GB
Modelos 70B
ex.: Llama 3.1 70B

Estes são requisitos aproximados para inferência em precisão total (fp16). Modelos quantizados (Q4/Q5) podem reduzir o uso de VRAM em 30–50%, permitindo que modelos maiores rodem em GPUs menores.

Guias Relacionados

Erros Comuns e Como Evitá-los

1. Ignorar a Compatibilidade da GPU

Um erro frequente é não verificar se a GPU é compatível com a versão do CUDA. Isso pode resultar em mensagens de erro como CUDA driver version is insufficient for CUDA runtime version.

Solução: Consulte a tabela de compatibilidade no site da NVIDIA antes de instalar o CUDA.

2. Configuração Inadequada do Docker

Muitos usuários não configuram corretamente o Docker para usar a GPU, levando a falhas ao tentar executar contêineres. Um erro comum é docker: Error response from daemon: could not select device driver “nvidia”.

Solução: Certifique-se de que o nvidia-docker2 esteja instalado e que o daemon do Docker esteja configurado para usar o runtime NVIDIA.

3. Falta de Memória RAM Suficiente

Executar modelos LLM requer uma quantidade significativa de RAM. Um erro comum é tentar executar o Dify em uma máquina com menos de 16 GB de RAM, resultando em falhas de execução.

Solução: Verifique a quantidade de RAM disponível e considere aumentar para pelo menos 32 GB para melhor desempenho.

4. Não Monitorar Logs de Erro

Ignorar os logs pode levar a diagnósticos errôneos. Erros como Connection refused podem ser causados por configurações de rede inadequadas.

Solução: Sempre monitore os logs com docker-compose logs para identificar problemas rapidamente.

Configuração Avançada

Para melhorar a confiabilidade e o desempenho do Dify, considere as seguintes opções de configuração:

1. Configuração de Limite de Memória

Defina limites de memória para evitar que o contêiner consuma toda a RAM disponível:

version: '3.8'
services:
  api:
    image: dify/api
    deploy:
      resources:
        limits:
          memory: 4G

    

2. Ajuste de Parâmetros de GPU

Configure o parâmetro de GPU para otimizar o uso de recursos:

environment:
  - NVIDIA_VISIBLE_DEVICES=all
  - NVIDIA_DRIVER_CAPABILITIES=compute,utility

    

3. Habilitar Logs Verbosos

Ative logs mais detalhados para facilitar a depuração:

logging:
  driver: "json-file"
  options:
    max-size: "10m"
    max-file: "3"