Pular para o conteúdo

Requisitos e Dependências

Implementador
ComponenteVersão MinimaUso
Node.js>= 18.0.0API, Service, Web, Studio, Gateway, Agentic, Docs
pnpm>= 8.0.0Gerenciador de pacotes
Turbo>= 2.0.0Orquestração de build do monorepo
Python3.13.xEngine (FastAPI/LangGraph)
Poetry>= 1.8.0Gerenciamento de dependências Python
.NET SDK8.0.xAssistant (apenas se usar integração Teams)
DockerÚltima versãoRuntime de containers
Docker ComposeÚltima versãoOrquestração local
RecursoRequisito
PostgreSQLSupabase (gerenciado) ou PostgreSQL 15+ com extensão pgvector
Redis7+ com persistência AOF
DNSRegistros para cada serviço público (API, Web, Studio, Assistant)
SSLCertificados HTTPS para todos os serviços expostos
ArmazenamentoSupabase Storage ou compatível com S3

Os agentes do Prodgy precisam de acesso a provedores de LLM para funcionar:

ProvedorBibliotecaUso
OpenAIopenaiModelos GPT, embeddings
Anthropic@anthropic-ai/sdkModelos Claude
Google@google/generative-aiModelos Gemini

Para envio de convites, notificações e recuperação de senha:

ProvedorBiblioteca
SendGrid@sendgrid/mail
Resendresend
SMTP personalizadonodemailer
Microsoft 365 Graph APIGraph API
Google WorkspaceGmail API

Necessário apenas se utilizar o serviço Assistant:

RequisitoDescrição
Azure ADRegistro de aplicação com TenantId, ClientId e ClientSecret
Bot FrameworkRegistro do bot no Azure Bot Service
CertificadoCertificado SSL para GraphComms Bot
Windows ServerVM Windows para hospedar o serviço .NET

ServiçoPortaProtocolo
Service5000HTTP
Gateway3100HTTP
Agentic3200HTTP
Engine8001HTTP
Redis6379TCP
Redis Commander8081HTTP (opcional, monitoramento)
ServiçoPortaProtocoloDNS sugerido
API4000HTTPSapi.seudominio.com
Web3000HTTPSseudominio.com
Studio5173HTTPSstudio.seudominio.com
Assistant443 / 8445HTTPSteams.seudominio.com
Docs4321HTTPSdocs.seudominio.com

RecursoRecomendação
CPU4 vCPUs
Memória8 GB RAM
Disco50 GB SSD
Redis1 GB RAM dedicado
PostgreSQLSupabase Free/Pro ou 2 vCPUs + 4 GB RAM
RecursoRecomendação
CPU8+ vCPUs
Memória16+ GB RAM
Disco100+ GB SSD
Redis2+ GB RAM dedicado com persistência
PostgreSQLSupabase Pro ou 4+ vCPUs + 8+ GB RAM
Windows VM4 vCPUs + 8 GB RAM (apenas para Assistant)