Guia de Instalação do Langflow

O Langflow é uma ferramenta poderosa para a criação de chatbots utilizando inteligência artificial, baseada em Python. A seguir, você encontrará um guia detalhado para a instalação e configuração do Langflow, conforme descrito no vídeo.

Passo 1: Preparar o Ambiente

  1. Requisitos
    • Configure uma VPS (Virtual Private Server) para hospedar o Langflow.
    • Crie uma conta no Cloudflare para gerenciamento de DNS.
  2. Configuração do Cloudflare
    • Abra o Cloudflare e adicione um registro DNS com o nome desejado (por exemplo, “langflow”).
    • Direcione este registro para o endereço IP da sua VPS.

Passo 2: Criando a stack

  1. Network
    Crie uma nova rede com nome: langflow
    Adicione a nova rede ao traefik
  2. Deploy da Aplicação
    • Crie uma nova stack para o Langflow:
      
      
      version: "3.8"
      services:
      
        langflow:
          image: langflowai/langflow:latest
      
          networks:
            - langflow
      
          environment:  
          # Variáveis de ambiente para o serviço langflow
            - LANGFLOW_AUTO_LOGIN=false  # Desativa o login automático
            - LANGFLOW_SUPERUSER=langflow  # Nome de usuário do superusuário
            - LANGFLOW_SUPERUSER_PASSWORD=langflow  # Senha do superusuário
            - LANGFLOW_SECRET_KEY=sua-chave-api  # Obter https://www.langflow.store/profile/api-key
            - LANGFLOW_NEW_USER_IS_ACTIVE=true  # Novos usuários não são ativos por padrão
      
          labels:
            - "traefik.enable=true" 
            - "traefik.http.routers.langflow.rule=Host(`langflow.meudominio.com.br`)"  # Seu subdomínio
            - "traefik.http.routers.langflow.entrypoints=websecure"
            - "traefik.http.services.langflow.loadbalancer.server.port=7860"
            - "traefik.http.routers.langflow.service=langflow"
            - "traefik.http.routers.langflow.tls.certresolver=leresolver"
      
      networks:
        langflow:
          external: true
      

Passo 5: Acessando e Configurando o Langflow

  1. Acessar o Workspace
    • Abra seu navegador e acesse o domínio configurado para o Langflow.
    • Faça login com o nome de usuário e senha configurados nas variáveis de ambiente.
  2. Configuração Inicial
    • Configure o tema e comece a criar novos fluxos ou componentes.
    • Utilize a chave API da OpenAI para conectar ao modelo GPT da sua preferência:
      • Adicione a chave na configuração do componente ChatGPT dentro do Langflow.

Passo 6: Testar e Utilizar o Chatbot

  1. Criar e Testar o Chatbot
    • Adicione blocos de componentes e configure as conexões necessárias.
    • Teste o fluxo para garantir que o chatbot está funcionando corretamente.
  2. Salvar e Documentar
    • Salve a configuração do chatbot e documente os processos importantes para futuras referências.

Considerações Finais

Este guia fornece uma visão geral detalhada para a instalação e configuração do Langflow. Caso encontre problemas durante o processo, consulte a documentação oficial ou os fóruns de suporte da comunidade. Boa sorte na criação dos seus chatbots!

Links úteis:

Site oficial – https://www.langflow.org/
Github do projeto – https://github.com/langflow-ai/langflow

 

0%