forked from joi-lab/ouroboros
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.env.example
More file actions
42 lines (33 loc) · 1.3 KB
/
config.env.example
File metadata and controls
42 lines (33 loc) · 1.3 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
# Prometheus — Configuration
# Copy to ~/prometheus/config.env and fill in your values.
# --- Required ---
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
GITHUB_TOKEN=your_github_token
GITHUB_USER=your_github_username
GITHUB_REPO=your_repo_name
# Set to 0 for subscription mode (MiniMax coding plan — unlimited, resets every 5h)
# Set to a dollar amount for pay-per-token mode (OpenRouter)
TOTAL_BUDGET=0
# --- LLM Backend ---
# OpenRouter (fallback for provider-prefixed models like anthropic/claude-sonnet-4.6)
OPENROUTER_API_KEY=your_openrouter_key
# Codex OAuth is configured via /login command in Telegram.
# MiniMax Coding Plan (for MiniMax-M2.5 etc.)
# MINIMAX_API_KEY=your_minimax_coding_plan_key
# Default model routing:
# MiniMax-* prefix → MiniMax API
# No prefix (codex-mini, o4-mini) → Codex (ChatGPT OAuth)
# Provider prefix (anthropic/...) → OpenRouter
OUROBOROS_MODEL=MiniMax-M2.5
OUROBOROS_MODEL_CODE=MiniMax-M2.5
OUROBOROS_MODEL_LIGHT=MiniMax-M2.5
# --- Workers ---
OUROBOROS_MAX_WORKERS=2
# --- Timeouts ---
OUROBOROS_SOFT_TIMEOUT_SEC=600
OUROBOROS_HARD_TIMEOUT_SEC=1800
# --- Paths (optional, defaults to ~/prometheus/) ---
# PROMETHEUS_DATA_DIR=/home/user/prometheus/data
# PROMETHEUS_REPO_DIR=/home/user/prometheus/repo
# --- Git branch (default: main) ---
# PROMETHEUS_BRANCH_DEV=main