Main configuration file with sections for different components.
Environment variables for API keys and secrets.
debug = false
dev_id = [1123534156626939945]
admin_server = 1327996079786168441host = "0.0.0.0"
port = 25692
ssl_certfile = "certfile.pem"
ssl_keyfile = "keyfile.pem"
api_key_required = falseList of available models with descriptions.
max_stm_messages = 50
max_ltm_results = 5
max_conversation_history = 10
api_rate_limit = 100
discord_rate_limit = 30embedder_model = "sentence-transformers/all-MiniLM-L6-v2"
function_calling_model = "google/functiongemma-270m-it"BOT_TOKEN=your_discord_bot_token
ADMIN_BOT_TOKEN=your_admin_bot_token
LOGGER_BOT_TOKEN=your_logger_bot_token
CEREBRAS_API_KEY=...
GROQ_API_KEY=...
OPENAI_API_KEY=...
# etc.
- Local SQLite for permissions and settings
- TinyDB for conversation memory
- PostgreSQL for production data
- Configurable levels
- Loki/Grafana integration
- Discord logging channel