Um framework Python para criar, escalar e implantar workflows de IA e ML, de protótipos em notebooks a orquestradores de produção.
zenml-io/zenml
Plataforma Python open source para criar workflows de ML e IA como pipelines executados na sua própria infraestrutura ou na nuvem, do treinamento de modelos a agentes.
- Estrelas
- 5,622
- Forks
- 665
- Issues abertas
- 172
- Último commit
- há 18 horas
O que é?
ZenML é um framework Python para engenheiros de ML e IA que precisam transformar experimentos em workflows reproduzíveis e prontos para produção. Você escreve pipelines como funções e steps comuns em Python, por exemplo, para treinar um modelo ou executar o loop de um agente, e o ZenML os executa em um backend de infraestrutura configurável chamado stack.
A cada execução, o ZenML empacota o código em um container, rastreia métricas, logs e metadados e abstrai a infraestrutura subjacente. Ele se integra a ferramentas já existentes, incluindo MLflow, LangGraph, Langfuse, SageMaker e Vertex AI, para que você possa continuar usando suas bibliotecas e serviços atuais em vez de substituí-los.
O ZenML usa uma arquitetura cliente-servidor com um dashboard web. Ele pode ser executado totalmente na sua máquina durante o desenvolvimento ou conectado a um servidor implantado separadamente para uso em produção.
Recursos principais
- 01Escreva pipelines e steps como funções comuns em Python.
- 02Empacota automaticamente o código em containers e rastreia código, execuções, métricas e artefatos.
- 03Executa em stacks configuráveis, na infraestrutura local ou na nuvem.
- 04Integra-se ao MLflow, Weights & Biases, LangGraph, Langfuse, SageMaker e Vertex AI.
- 05Oferece um dashboard web e uma extensão para VS Code / Cursor para gerenciar pipelines.
Casos de uso
- Migrar o treinamento de ML clássico e a inferência em lote de notebooks para pipelines reproduzíveis.
- Criar e avaliar aplicações de RAG ou LLM com execuções rastreadas.
- Implantar modelos de ML ou agentes como endpoints de produção com versionamento e monitoramento.
- Padronizar o MLOps em uma equipe que usa várias ferramentas de ML existentes.
Início rápido
- 1
Instale o ZenML com recursos de servidor
pip install "zenml[server]" - 2
Inicialize seu repositório ZenML
zenml init - 3
Inicie um servidor local ou conecte-se a um servidor remoto
zenml login
Antes de usar
- Os recursos do lado do servidor exigem a instalação mais completa `zenml[server]`; `pip install zenml` instala apenas um cliente mais leve.
- Muitas integrações (nuvem, MLflow, Kubernetes e outras) exigem configuração e infraestrutura próprias.
Tópicos
Perguntas frequentes
- O que é zenml?
- Plataforma Python open source para criar workflows de ML e IA como pipelines executados na sua própria infraestrutura ou na nuvem, do treinamento de modelos a agentes. ZenML é um framework Python para engenheiros de ML e IA que precisam transformar experimentos em workflows reproduzíveis e prontos para produção. Você escreve pipelines como funções e steps comuns em Python, por exemplo, para treinar um modelo ou executar o loop de um agente, e o ZenML os executa em um backend de infraestrutura configurável chamado stack.
- zenml é gratuito? Qual é a licença?
- zenml é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- zenml ainda é mantido?
- Manutenção ativa. O último commit de zenml foi em 21 de out. de 2026.
- Para que posso usar zenml?
- Migrar o treinamento de ML clássico e a inferência em lote de notebooks para pipelines reproduzíveis. Criar e avaliar aplicações de RAG ou LLM com execuções rastreadas. Implantar modelos de ML ou agentes como endpoints de produção com versionamento e monitoramento. Padronizar o MLOps em uma equipe que usa várias ferramentas de ML existentes.
- Como instalar zenml?
- Instale o ZenML com recursos de servidor: pip install "zenml[server]" Inicialize seu repositório ZenML: zenml init Inicie um servidor local ou conecte-se a um servidor remoto: zenml login
- Onde consigo zenml?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zenml-io/zenml
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Curso online gratuito e autodirigido de 9 semanas sobre MLOps: rastreamento de experimentos, orquestração, implantação, monitoramento e boas práticas.
Plataforma open source de engenharia de IA para depurar, avaliar, monitorar e otimizar agentes, apps com LLMs e modelos de ML.
Cria modelos de machine learning a partir de uma intenção em linguagem natural e de um conjunto de dados tabular, usando um fluxo de trabalho multiagente.
Lista selecionada de bibliotecas open source para implantar, monitorar, versionar, escalar e proteger modelos de machine learning em produção.
Framework Python de baixo nível para criar agentes com estado e execução durável, com participação humana e memória.