-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.sample
64 lines (53 loc) · 1.62 KB
/
.env.sample
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
#------------------------
# DATABASE
#------------------------
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_DB=pattern-core
POSTGRES_USERNAME=postgres
POSTGRES_PASSWORD=postgres
JWT_SECRET_KEY=mysecretkey
#------------------------
# LOGGING
#------------------------
APP_NAME=pattern-core
LOG_FILE_PATH=api_logs
LOG_BACKUP_COUNT=5
LOG_MAX_BYTES=5242880 # 5 * 1024 * 1024
#------------------------
# SENTRY (Optional)
#------------------------
SENTRY_DNS=
#------------------------
# LLM
#------------------------
# +-------------+------------------------------------------------+
# | Provider | Recommended Model |
# +-------------+------------------------------------------------+
# | openai | gpt-4o-mini |
# | google | gemini-2.0-flash |
# | together | deepseek-ai/DeepSeek-R1-Distill-Llama-70B-free |
# | ollama | llama3.3 |
# | groq | llama-3.3-70b-versatile |
# | firework | accounts/fireworks/models/firefunction-v2 |
# | huggingface | meta-llama/Llama-3.3-70B-Instruct |
# +-------------+------------------------------------------------+
LLM_PROVIDER=openai
LLM_MODEL=gpt-4o-mini
LLM_API_KEY=
LLM_HOST=
LLM_MODELS_PATH=
#------------------------
# SERVICES
#------------------------
ETHER_SCAN_API_KEY=
GOLDRUSH_API_KEY=
MORALIS_API_KEY=
EXA_API_KEY=
PERPLEXITY_API_KEY=
TAVILY_API_KEY=
ETH_RPC=
#------------------------
# Agents
#------------------------
AGENTS=ETHER_SCAN,GOLDRUSH,MORALIS