-
Notifications
You must be signed in to change notification settings - Fork 56
Expand file tree
/
Copy pathexample.env
More file actions
47 lines (35 loc) · 1.42 KB
/
example.env
File metadata and controls
47 lines (35 loc) · 1.42 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
# Logging
PROMETHEUS_LOGGING_LEVEL=DEBUG
# General settings
PROMETHEUS_ENVIRONMENT=local
PROMETHEUS_BACKEND_CORS_ORIGINS=["*"]
PROMETHEUS_ENABLE_AUTHENTICATION=false
# Neo4j settings
PROMETHEUS_NEO4J_URI=bolt://neo4j:7687
PROMETHEUS_NEO4J_USERNAME=neo4j
PROMETHEUS_NEO4J_PASSWORD=password
PROMETHEUS_NEO4J_BATCH_SIZE=1000
# Knowledge Graph settings
PROMETHEUS_WORKING_DIRECTORY=working_dir/
PROMETHEUS_KNOWLEDGE_GRAPH_MAX_AST_DEPTH=1
PROMETHEUS_KNOWLEDGE_GRAPH_CHUNK_SIZE=5000
PROMETHEUS_KNOWLEDGE_GRAPH_CHUNK_OVERLAP=500
# LLM model settings
PROMETHEUS_ADVANCED_MODEL=gpt-4o
PROMETHEUS_BASE_MODEL=gpt-4o
# API keys for various LLM providers
PROMETHEUS_ANTHROPIC_API_KEY=anthropic_api_key
PROMETHEUS_GEMINI_API_KEY=gemini_api_key
PROMETHEUS_OPENAI_FORMAT_BASE_URL=https://api.openai.com/v1
PROMETHEUS_OPENAI_FORMAT_API_KEY=your_api_key
# Model settings
PROMETHEUS_ADVANCED_MODEL_TEMPERATURE=0.5
PROMETHEUS_BASE_MODEL_TEMPERATURE=0.5
# Tavily API settings (You can sign up for a free API key at https://www.tavily.com/)
PROMETHEUS_TAVILY_API_KEY=your_tavily_api_key
# Database settings
PROMETHEUS_DATABASE_URL=postgresql+asyncpg://postgres:password@postgres:5432/postgres
# JWT settings(If authentication is enabled)
PROMETHEUS_JWT_SECRET_KEY=your_jwt_secret_key
# Athena memory service settings (Athena memory is private for now, community version can forget this and comment this line)
PROMETHEUS_ATHENA_BASE_URL=http://localhost:9003/v0.1.0