61 lines
1.6 KiB
Plaintext
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
|