Você sabe que o RAG do seu cliente vai mudar 5 vezes na próxima sprint. Reescrever Python toda vez é insano. Langflow resolve isso: você arrasta blocos no canvas, conecta com fios, e tem um pipeline LangChain rodando — exportável para código quando quiser. No GPUBrasil, deploy em 1 clique.

⚡ Resumo

Langflow é o "n8n do LangChain": canvas drag-and-drop com 100+ blocos (LLMs, vector stores, ferramentas, prompts). Mantido pela DataStax, código Apache 2.0.

O que é o Langflow?

Langflow é um IDE visual para construir aplicações com LangChain e LangGraph. Cada bloco no canvas é uma component Python — você conecta inputs/outputs com cabos, configura props no painel lateral, e tem um pipeline executável.

Características principais

Casos de uso brasileiros

Hardware recomendado

Langflow é leve. Se rodar LLM local junto:

💰 Custo no GPUBrasil

RTX A4000 (R$ 1,80/h) hospedando Langflow + Qwen2.5-3B local: ~R$ 1.300/mês 24x7. Comparável: DataStax Langflow Cloud ~US$ 100/mês começando, escala rápido.

Deploy em 1 clique

Passo 1: Iniciar template

  1. Console → Templates → 🔀 Agentes & Workflows
  2. Selecione Langflow
  3. GPU: RTX A4000 (recomendado)
  4. Clique em Iniciar

Template usa imagem oficial langflowai/langflow:latest, persiste flows em volume e expõe UI na porta 7860.

Passo 2: Criar primeiro flow (RAG simples)

  1. Acesse https://<sua-instancia>.gpubrasil.com.br
  2. Clique em New Project
  3. Adicione blocos do menu lateral:
    • File Loader → upload PDFs
    • Text Splitter → chunks 512 tokens
    • HuggingFace Embeddings → BGE-M3
    • Qdrant Vector Store → URL: outra instância GPUBrasil
    • OpenAI Compatible LLM → URL: vLLM no GPUBrasil
    • Chat Input → Prompt → LLM → Chat Output
  4. Conecte os blocos com cabos
  5. Clique em Run → teste no playground

Passo 3: Expor como API

Clique em API no canto superior. Langflow gera curl/Python pronto:

import requests

r = requests.post(
    "https://sua-instancia.gpubrasil.com.br/api/v1/run/<flow_id>",
    headers={"x-api-key": "SUA_KEY"},
    json={
        "input_value": "Quais são os direitos do consumidor segundo o CDC?",
        "output_type": "chat",
        "input_type": "chat"
    }
)
print(r.json()["outputs"][0]["outputs"][0]["results"]["message"]["text"])

Passo 4: Custom component em Python

from langflow.custom import Component
from langflow.io import StrInput, MessageTextInput, Output
from langflow.schema import Message

class CnpjValidator(Component):
    display_name = "CNPJ Validator"
    description = "Valida CNPJ via Receita BR"

    inputs = [
        MessageTextInput(name="cnpj", display_name="CNPJ", required=True)
    ]
    outputs = [
        Output(name="result", display_name="Result", method="check")
    ]

    def check(self) -> Message:
        import requests
        cnpj = self.cnpj.text.replace(".","").replace("/","").replace("-","")
        r = requests.get(f"https://receitaws.com.br/v1/cnpj/{cnpj}")
        data = r.json()
        return Message(text=f"{data.get('nome')} - {data.get('situacao')}")

Salve em ~/langflow/custom_components/ e ele aparece no menu lateral.

Templates prontos

Langflow vem com 30+ templates iniciais:

Langflow vs alternativas

Dicas de produção

Construa fluxos IA sem escrever código

Ganhe R$ 25 grátis no GPUBrasil e suba Langflow em 90 segundos.

Começar Grátis →

Conclusão

Langflow é a melhor ponte entre prototipagem rápida e produção em IA. Combinado com vLLM + Qdrant no GPUBrasil, dá pra entregar sistemas de IA corporativa em dias em vez de semanas, com infra brasileira e custo previsível.

Compare: AutoGen Studio · n8n