-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
94 lines (77 loc) · 3.18 KB
/
.env.example
File metadata and controls
94 lines (77 loc) · 3.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# =============================================================================
# Luymas AI — Environment Variables
# =============================================================================
# Copy this file to .env and fill in the values:
# cp .env.example .env
#
# NEVER commit .env to version control!
# =============================================================================
# ---- Ollama (Local LLM Server) ----
OLLAMA_HOST=http://localhost:11434
# Ollama server URL. Change if running on a different host/port.
# For remote GPU servers: OLLAMA_HOST=http://gpu-server:11434
# ---- Telegram Bot ----
TELEGRAM_BOT_TOKEN=
# Get from @BotFather on Telegram. Required for Telegram communication agent.
# Example: 1234567890:ABCdefGHIjklMNOpqrSTUvwxYZ
# ---- WhatsApp ----
WHATSAPP_SESSION_PATH=./sessions/whatsapp
# Path to store WhatsApp Web session data.
# Uses Playwright-based WhatsApp Web automation.
# ---- GitHub ----
GITHUB_TOKEN=
# Personal access token for GitHub operations.
# Required scopes: repo, read:org, workflow
# Generate at: https://github.com/settings/tokens
# ---- Optional: Cloud LLM API Keys (fallback when local models unavailable) ----
OPENAI_API_KEY=
# OpenAI API key. Optional — used as fallback for complex tasks.
# Get from: https://platform.openai.com/api-keys
ANTHROPIC_API_KEY=
# Anthropic API key. Optional — used as fallback for reasoning tasks.
# Get from: https://console.anthropic.com/
# ---- Optional: Image Generation API ----
FLUX_API_KEY=
# FLUX API key for hosted image generation (optional if running locally).
# Get from: https://api.flux.ai/ (or fal.ai / replicate)
# ---- Email (SMTP) ----
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=
SMTP_PASS=
# Email credentials for sending notifications and reports.
# For Gmail: use an App Password, not your regular password.
# Generate at: https://myaccount.google.com/apppasswords
# ---- Optional: Captcha Solving ----
CAPTCHA_SOLVER_API_KEY=
# API key for captcha solving service (2captcha, anticaptcha, etc.)
# Only needed if agents encounter captcha-protected sites.
# ---- Owner Authentication ----
LUYMAS_USER_PHONE=
# Owner's phone number for authentication and notifications.
# Format: +1234567890 (with country code)
LUYMAS_USER_EMAIL=
# Owner's email for authentication and notifications.
# Used as the primary contact for system alerts and reports.
# ---- System Configuration ----
LUYMAS_ENV=sandbox
# Environment: sandbox, development, production
# sandbox = restricted filesystem/network, single model at a time
# development = local development with relaxed restrictions
# production = full access, multi-model, all agents active
LUYMAS_LOG_LEVEL=INFO
# Logging level: DEBUG, INFO, WARNING, ERROR
LUYMAS_HARDWARE_TIER=1
# Hardware tier (1-5). Auto-detected if not set.
# 1 = 8GB RAM, no GPU (sandbox)
# 2 = 16GB RAM, no GPU
# 3 = 32GB RAM + 12GB VRAM GPU
# 4 = 64GB RAM + 24GB VRAM GPU
# 5 = 128GB+ RAM + 48GB+ VRAM GPU
LUYMAS_DATA_DIR=./data
# Directory for persistent data storage.
LUYMAS_OUTPUT_DIR=./output
# Directory for agent outputs (reports, generated files, etc.)
LUYMAS_MAX_CONCURRENT_AGENTS=1
# Maximum number of agents running simultaneously.
# sandbox: 1, tier2: 2, tier3: 2, tier4: 3, tier5: 4