-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy path.env.example
More file actions
53 lines (49 loc) · 1.84 KB
/
.env.example
File metadata and controls
53 lines (49 loc) · 1.84 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
# .env
# ====================
# LLM API Keys
# ====================
# Set at least one API key. The system auto-detects available providers and
# selects appropriate default models per role (generation, evaluation, should_run,
# pre_retrieval, embedding). Provider priority when multiple keys are set:
# Anthropic > Gemini > OpenRouter > DeepSeek > MiniMax > DashScope > xAI > Moonshot > ZAI > OpenAI
# For the embedding role, if the top-priority provider has no embedding support,
# the next embedding-capable provider is used (currently OpenAI or Gemini).
# Model resolution order (highest priority first):
# 1. Org-level LLMConfig override
# 2. Non-empty values in reflexio/server/site_var/site_var_sources/llm_model_setting.json
# 3. Auto-detected default for the primary available provider
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
OPENROUTER_API_KEY=
GEMINI_API_KEY=
MINIMAX_API_KEY=
DEEPSEEK_API_KEY=
DASHSCOPE_API_KEY=
ZAI_API_KEY=
MOONSHOT_API_KEY=
XAI_API_KEY=
# ====================
# Observability (Optional)
# ====================
# Set to enable Braintrust LLM observability (https://www.braintrust.dev)
# BRAINTRUST_API_KEY=
# BRAINTRUST_PROJECT_NAME=reflexio
# ====================
# Local Storage Configuration
# ====================
# Local storage directory — houses disk-storage artifacts and the SQLite
# database file (reflexio.db). Defaults to ~/.reflexio/data/.
LOCAL_STORAGE_PATH=
# ====================
# Testing & Logging
# ====================
# Set to true to enable test environment mode
IS_TEST_ENV=true
# Set to enable debug logging to console
DEBUG_LOG_TO_CONSOLE=true
# Mock LLM call response
MOCK_LLM_RESPONSE=false
# Override the base directory for log files. The .reflexio/logs suffix is
# always preserved, so e.g. REFLEXIO_LOG_DIR=/tmp/foo writes logs to
# /tmp/foo/.reflexio/logs/. Defaults to $HOME (i.e. ~/.reflexio/logs/).
REFLEXIO_LOG_DIR=