Depois de criar um Crew ou Flow localmente (ou pelo Crew Studio), o próximo passo é
implantá-lo na plataforma CrewAI AMP. Este guia cobre múltiplos métodos de
implantação para ajudá-lo a escolher a melhor abordagem para o seu fluxo de trabalho.
Pré-requisitos
Projeto Pronto para Implantação
Você deve ter um Crew ou Flow funcionando localmente com sucesso.
Siga nosso guia de preparação para verificar a estrutura do seu projeto.
Repositório GitHub
Seu código deve estar em um repositório do GitHub (para o método de integração com GitHub).
Crews vs Flows: Ambos os tipos de projeto podem ser implantados como “automações” no CrewAI AMP.
O processo de implantação é o mesmo, mas eles têm estruturas de projeto diferentes.
Veja Preparar para Implantação para detalhes.
Opção 1: Implantar Usando o CrewAI CLI
A CLI fornece a maneira mais rápida de implantar Crews ou Flows desenvolvidos localmente na plataforma AMP. A CLI detecta automaticamente o tipo do seu projeto a partir dopyproject.toml e faz o build adequadamente.
1
Instale o CrewAI CLI
Se ainda não tiver, instale o CrewAI CLI:
2
Autentique-se na Plataforma Enterprise
Primeiro, você precisa autenticar sua CLI com a plataforma CrewAI AMP:Ao executar qualquer um dos comandos, a CLI irá:
- Exibir uma URL e um código de dispositivo único
- Abrir seu navegador para a página de autenticação
- Solicitar a confirmação do dispositivo
- Completar o processo de autenticação
3
Criar uma Implantação
No diretório do seu projeto, execute:Este comando irá:
- Detectar informações do seu repositório GitHub
- Identificar variáveis de ambiente no seu arquivo
.envlocal - Transferir essas variáveis com segurança para a plataforma Enterprise
- Criar uma nova implantação com um identificador único
4
Acompanhe o Progresso da Implantação
Acompanhe o status da implantação com:Para ver logs detalhados do processo de build:
Comandos Adicionais da CLI
O CrewAI CLI oferece vários comandos para gerenciar suas implantações:Opção 2: Implantar Diretamente pela Interface Web
Você também pode implantar seus Crews ou Flows diretamente pela interface web do CrewAI AMP conectando sua conta do GitHub. Esta abordagem não requer utilizar a CLI na sua máquina local. A plataforma detecta automaticamente o tipo do seu projeto e trata o build adequadamente.1
Enviar para o GitHub
Você precisa enviar seu crew para um repositório do GitHub. Caso ainda não tenha criado um crew, você pode seguir este tutorial.
2
Conectando o GitHub ao CrewAI AMP
- Faça login em CrewAI AMP
- Clique no botão “Connect GitHub”

3
Selecionar o Repositório
Após conectar sua conta GitHub, você poderá selecionar qual repositório deseja implantar:

4
Definir as Variáveis de Ambiente
Antes de implantar, você precisará configurar as variáveis de ambiente para conectar ao seu provedor de LLM ou outros serviços:
- Você pode adicionar variáveis individualmente ou em lote
- Digite suas variáveis no formato
KEY=VALUE(uma por linha)

5
Implante Seu Crew
- Clique no botão “Deploy” para iniciar o processo de implantação
- Você pode monitorar o progresso pela barra de progresso
- A primeira implantação geralmente demora de 10 a 15 minutos; as próximas serão mais rápidas

- A URL exclusiva do seu crew
- Um Bearer token para proteger sua API crew
- Um botão “Delete” caso precise remover a implantação
Opção 3: Reimplantar Usando API (Integração CI/CD)
Para implantações automatizadas em pipelines CI/CD, você pode usar a API do CrewAI para acionar reimplantações de crews existentes. Isso é particularmente útil para GitHub Actions, Jenkins ou outros workflows de automação.1
Obtenha Seu Token de Acesso Pessoal
Navegue até as configurações da sua conta CrewAI AMP para gerar um token de API:
- Acesse app.crewai.com
- Clique em Settings → Account → Personal Access Token
- Gere um novo token e copie-o com segurança
- Armazene este token como um secret no seu sistema CI/CD
2
Encontre o UUID da Sua Automação
Localize o identificador único do seu crew implantado:
- Acesse Automations no seu dashboard CrewAI AMP
- Selecione sua automação/crew existente
- Clique em Additional Details
- Copie o UUID - este identifica sua implantação específica do crew
3
Acione a Reimplantação via API
Use o endpoint da API de Deploy para acionar uma reimplantação:
Se sua automação foi criada originalmente conectada ao Git, a API automaticamente puxará as últimas alterações do seu repositório antes de reimplantar.
4
Exemplo de Integração com GitHub Actions
Aqui está um workflow do GitHub Actions com gatilhos de implantação mais complexos:
Interaja com Sua Automação Implantada
Após a implantação, você pode acessar seu crew através de:-
REST API: A plataforma gera um endpoint HTTPS exclusivo com estas rotas principais:
/inputs: Lista os parâmetros de entrada requeridos/kickoff: Inicia uma execução com os inputs fornecidos/status/{kickoff_id}: Consulta o status da execução
-
Interface Web: Acesse app.crewai.com para visualizar:
- Aba Status: Informações da implantação, detalhes do endpoint da API e token de autenticação
- Aba Run: Visualização da estrutura do seu crew
- Aba Executions: Histórico de todas as execuções
- Aba Metrics: Análises de desempenho
- Aba Traces: Insights detalhados das execuções
Dispare uma Execução
No dashboard Enterprise, você pode:- Clicar no nome do seu crew para abrir seus detalhes
- Selecionar “Trigger Crew” na interface de gerenciamento
- Inserir os inputs necessários no modal exibido
- Monitorar o progresso à medida que a execução avança pelo pipeline
Monitoramento e Análises
A plataforma Enterprise oferece recursos abrangentes de observabilidade:- Gestão das Execuções: Acompanhe execuções ativas e concluídas
- Traces: Quebra detalhada de cada execução
- Métricas: Uso de tokens, tempos de execução e custos
- Visualização em Linha do Tempo: Representação visual das sequências de tarefas
Funcionalidades Avançadas
A plataforma Enterprise também oferece:- Gerenciamento de Variáveis de Ambiente: Armazene e gerencie com segurança as chaves de API
- Conexões com LLM: Configure integrações com diversos provedores de LLM
- Repositório Custom Tools: Crie, compartilhe e instale ferramentas
- Crew Studio: Monte crews via interface de chat sem escrever código
Solução de Problemas em Falhas de Implantação
Se sua implantação falhar, verifique estes problemas comuns:Falhas de Build
Arquivo uv.lock Ausente
Sintoma: Build falha no início com erros de resolução de dependências Solução: Gere e faça commit do arquivo lock:Estrutura de Projeto Incorreta
Sintoma: Erros “Could not find entry point” ou “Module not found” Solução: Verifique se seu projeto corresponde à estrutura esperada:- Tanto Crews quanto Flows: Devem ter ponto de entrada em
src/project_name/main.py - Crews: Usam uma função
run()como ponto de entrada - Flows: Usam uma função
kickoff()como ponto de entrada
Decorador CrewBase Ausente
Sintoma: Erros “Crew not found”, “Config not found” ou erros de configuração de agent/task Solução: Certifique-se de que todas as classes crew usam o decorador@CrewBase:
Isso se aplica a Crews independentes E crews embutidos dentro de projetos Flow.
Toda classe crew precisa do decorador.
Tipo Incorreto no pyproject.toml
Sintoma: Build tem sucesso mas falha em runtime, ou comportamento inesperado Solução: Verifique se a seção[tool.crewai] corresponde ao tipo do seu projeto:
Falhas de Runtime
Falhas de Conexão com LLM
Sintoma: Erros de chave API, “model not found” ou falhas de autenticação Solução:- Verifique se a chave API do seu provedor LLM está corretamente definida nas variáveis de ambiente
- Certifique-se de que os nomes das variáveis de ambiente correspondem ao que seu código espera
- Teste localmente com exatamente as mesmas variáveis de ambiente antes de implantar
Erros de Execução do Crew
Sintoma: Crew inicia mas falha durante a execução Solução:- Verifique os logs de execução no dashboard AMP (aba Traces)
- Verifique se todas as ferramentas têm as chaves API necessárias configuradas
- Certifique-se de que as configurações de agents em
agents.yamlsão válidas - Verifique se há erros de sintaxe nas configurações de tasks em
tasks.yaml
Precisa de Ajuda?
Entre em contato com nossa equipe de suporte para ajuda com questões de
implantação ou dúvidas sobre a plataforma AMP.
