-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
84 lines (70 loc) · 2.45 KB
/
Copy path.env.example
File metadata and controls
84 lines (70 loc) · 2.45 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
# Freya Configuration
# Copy this file to .env and modify as needed
# Project settings
PROJECT_NAME=Freya
WORKSPACE=.
# Legacy single-provider settings (backward compatible)
# These are deprecated but still supported
MODEL=qwen3.5:4b
LLM_TIMEOUT=120
# New multi-provider settings
# These override legacy settings when present
# Default provider to use (backward-compatible when no explicit order is configured)
DEFAULT_PROVIDER=ollama
# Deterministic provider priority. Aliases such as local resolve to their concrete provider.
# PROVIDER_ORDER=ollama,openai
# Optional fallback list used with DEFAULT_PROVIDER when PROVIDER_ORDER is unset.
# FALLBACK_PROVIDERS=openai
# Ollama-specific settings (local LLM server)
OLLAMA_BASE_URL=http://localhost:11434
OLLAMA_MODEL=qwen3.5:4b
OLLAMA_TIMEOUT=120.0
# Claude-specific settings (Anthropic API)
# CLAUDE_API_KEY=your_api_key_here
# CLAUDE_MODEL=claude-3-5-sonnet-20250620
# CLAUDE_BASE_URL=https://api.anthropic.com
# CLAUDE_TIMEOUT=120.0
# OpenAI-specific settings
# OPENAI_API_KEY=your_api_key_here
# OPENAI_MODEL=gpt-4o-mini
# OPENAI_BASE_URL=https://api.openai.com
# OPENAI_TIMEOUT=120.0
# Gemini-specific settings (Google AI)
# GEMINI_API_KEY=your_api_key_here
# GEMINI_MODEL=gemini-1.5-flash
# GEMINI_BASE_URL=https://api.google.com/ai
# GEMINI_TIMEOUT=120.0
# DeepSeek-specific settings
# DEEPSEEK_API_KEY=your_api_key_here
# DEEPSEEK_MODEL=deepseek-chat
# DEEPSEEK_BASE_URL=https://api.deepseek.com
# DEEPSEEK_TIMEOUT=120.0
# Learning policy settings
# Each threshold is a decimal from 0.0 to 1.0; defaults preserve existing behavior.
# LEARNING_MIN_RELEVANCE=0.3
# LEARNING_MIN_NOVELTY=0.2
# LEARNING_MIN_ACTIONABILITY=0.2
# LEARNING_MIN_CONFIDENCE=0.1
# LEARNING_WORTH_REMEMBERING_THRESHOLD=0.4
# Minimum validated items required before durable storage; integer >= 1.
# LEARNING_MIN_ITEMS_FOR_STORAGE=1
# Answer-repair policy: attempts must be an integer from 1 to 10.
# ANSWER_REPAIR_MAX_ATTEMPTS=3
# Supported repair prompt policies: standard, concise.
# ANSWER_REPAIR_PROMPT_POLICY=standard
# Health check settings
# Enable/disable automatic health check on startup
HEALTH_CHECK_ON_STARTUP=true
# Timeout for health check requests (seconds)
HEALTH_CHECK_TIMEOUT=5.0
# Logging settings
# Log level: DEBUG, INFO, WARNING, ERROR
LOG_LEVEL=INFO
# Enable/disable provider request logging
LOG_PROVIDER_REQUESTS=true
# Data paths
MEMORY_PATH=data/memory
VECTOR_PATH=data/vector_db
# Index settings
MAX_INDEX_SIZE=1000000
INDEX_BATCH_SIZE=1000