# FastAPI ADK 基础环境配置
# 包含所有配置的默认值

# === 应用核心配置 ===
ENVIRONMENT=development
PROJECT_NAME=FastAPI ADK Project
VERSION=0.1.0
DEBUG=true
HOST=0.0.0.0
PORT=8000
RELOAD=true

# === 数据库配置 ===
DATABASE_URL=postgresql+asyncpg://user:password@localhost:5432/fastapi_adk

# === Redis配置 ===
REDIS_URL=redis://:yourStrongPass@localhost:6379/0
REDIS_CLUSTER_MODE=false
REDIS_DEFAULT_EXPIRE=3600

# === Kafka配置 ===
KAFKA_BOOTSTRAP_SERVERS=localhost:9092
KAFKA_TOPIC_PREFIX=fastapi_adk

# === AI模型配置 ===
# JSON数组格式，包含model_name和litellm_params
LITELLM_MODEL_CONFIGS=[{"model_name": "kimi-k2-0905-preview", "litellm_params": {"model": "openai/kimi-k2-0905-preview", "api_key": "sk-hgbnIewKwH08yhjp13nDVLkFHWLmCyQLPeLkb2f6NUXPKzMJ", "api_base": "https://api.moonshot.cn/v1"}}]
DEFAULT_LITELLM_MODEL=kimi-k2-0905-preview

# === Agent配置 ===
AGENTS_DIR=app/agent_studio/agents
DEFAULT_APP_NAME=default_app

# === 日志配置 ===
LOG_LEVEL=DEBUG
LOG_DIR=logs
LOG_MAX_BYTES=10485760
LOG_BACKUP_COUNT=5
LOG_FORMAT=json

# === 性能配置 ===
CORS_ORIGINS=["*"]
INCLUDE_ERROR_DETAILS=true
INCLUDE_ERROR_TRACEBACKS=false
ERROR_RESPONSE_LANGUAGE=en

# === Gunicorn配置 ===
# Gunicorn工作进程数（留空表示自动计算：CPU核心数*2+1）
WORKERS=