minions-ai-agents/.env.example

61 lines
1.6 KiB
Plaintext

# ==========================================
# CORE AI CONFIGURATION (Provider Agnostic)
# ==========================================
# Select the LLM Provider: "openai", "azure", "anthropic", "ollama", "vertexai"
LLM_PROVIDER=openai
# Select the specific model name
# Examples:
# - OpenAI: gpt-4o, gpt-3.5-turbo
# - Anthropic: claude-3-5-sonnet-20240620
# - Ollama: llama3, mistral
# - Azure: azure/gpt-4o (requires specific Azure config below)
LLM_MODEL_NAME=gpt-4o
# ==========================================
# PROVIDER API KEYS (Fill what you use)
# ==========================================
# OpenAI
OPENAI_API_KEY=sk-proj-...
# Anthropic
ANTHROPIC_API_KEY=sk-ant-...
# Azure OpenAI
AZURE_OPENAI_VERSION=2024-02-15-preview
AZURE_OPENAI_DEPLOYMENT=...
AZURE_OPENAI_ENDPOINT=...
AZURE_OPENAI_KEY=...
# Ollama (Local)
OLLAMA_BASE_URL=http://localhost:11434
# Google Gemini
GEMINI_API_KEY=AIzaSy...
# ==========================================
# SHARED MEMORY CONFIGURATION (Mem0)
# ==========================================
# Provider: "mem0" (SaaS) or "qdrant" (Local/Self-Hosted)
MEMORY_PROVIDER=mem0
# Mem0 SaaS Key
MEM0_API_KEY=m0-xw...
# Shared Project ID (The "Brain" Context)
MEMORY_PROJECT_ID=itguys_antigravity_v1
# Embedding Configuration
# CRITICAL: Changing this requires re-indexing everything!
# Options: "openai" (text-embedding-3-small), "local" (all-MiniLM-L6-v2)
MEMORY_EMBEDDING_PROVIDER=openai
# ==========================================
# TELEGRAM INTEGRATION
# ==========================================
TELEGRAM_BOT_TOKEN=...
TELEGRAM_ALLOWED_CHAT_IDS=123456789,987654321