Skip to content

Variáveis de Ambiente

Required

Variável Descrição
DATABASE_URL Conexão com banco de dados
GOOGLE_CLOUD_PROJECT Projeto GCP
MODEL Modelo LLM (padrão: gemini-2.5-flash)
JWT_SECRET Segredo para validar JWTs

Feature Flags

Consulte Feature Flags para a lista completa.

Session & Memory

Variável Default Descrição
SESSION_TTL_MINUTES 60 TTL de sessões
MEMORY_TTL_DAYS 15 TTL de memórias
MEMORY_SEARCH_LIMIT 5 Resultados por busca
MEMORY_SUMMARY_MODEL gemini-2.0-flash Modelo para sumário

Canais de Mensagem

WhatsApp Official

WHATSAPP_TOKEN=your_token
WHATSAPP_PHONE_ID=123456789
WHATSAPP_BUSINESS_ID=987654321

WhatsApp Evolution

EVOLUTION_API_URL=https://evolution-api.com
EVOLUTION_API_KEY=your_key
EVOLUTION_INSTANCE_NAME=ifriend

Telegram

TELEGRAM_BOT_TOKEN=your_token

Slack

SLACK_BOT_TOKEN=xoxb-...
SLACK_SIGNING_SECRET=your_secret
SLACK_APP_ID=your_app_id

A2A Protocol

Variável Default Descrição
ENABLE_A2A false Habilita endpoint A2A
ENABLE_A2A_STREAMING false Habilita streaming SSE
A2A_BASE_URL URL pública do AgentCard
A2A_REQUIRED_ROLE ROLE_A2A_USER Role JWT obrigatória
A2A_TASK_TTL_HOURS 24 TTL de tasks

Affiliate & Whitelabel

PARTNER_CODE=your_partner_code
WHITELABEL_BASE_URL=https://custom.ifriend.com

Logging & Debug

Variável Default Descrição
LOG_LEVEL INFO Nível de logging
DEBUG false Modo debug
ENABLE_TRACING false Google Cloud Trace