-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy path.env.example
More file actions
61 lines (45 loc) · 1.23 KB
/
.env.example
File metadata and controls
61 lines (45 loc) · 1.23 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
# Virtual Environment Configuration
VENV_NAME=cellforge
VENV_PATH=./venv
PYTHON_VERSION=3.9
# LLM API Configuration
# OPENAI_API_KEY=your_openai_api_key
# ANTHROPIC_API_KEY=your_anthropic_api_key
# DEEPSEEK_API_KEY=your_deepseek_api_key
# LLAMA_API_KEY=your_llama_api_key
# QWEN_API_KEY=your_qwen_api_key
# API_KEY=your_api_key # your own custom model api key
# API_URL=your_base_url # your own custom model api url
# MODEL_NAME=gpt-4o-mini
# TOP_P=0.95
# TEMPERATURE=0.7
# Google Scholar serpapi config
SERPAPI_API_KEY=your_serpapi_key_here
SERPAPI_MAX_RESULTS=20
PUBMED_API_KEY=your_pubmed_api_key
PUBMED_MAX_RESULTS=20
EMBEDDING_MODEL_PATH=sentence-transformers/all-MiniLM-L6-v2
# Github API
GITHUB_TOKEN=your-github-token
# Model Configuration
# DEFAULT_MODEL=gpt-4-turbo-preview # or claude-3-opus-20240229
# FALLBACK_MODEL=gpt-3.5-turbo
# Agent System Settings
CACHE_TTL=3600
MAX_RETRIES=3
TEMPERATURE=0.7
# Search settings
MIN_CITATIONS_DEFAULT=10
MAX_RESULTS_PER_QUERY=50
ARXIV_MAX_RESULTS=100
BIORXIV_MAX_RESULTS=50
# Storage Paths
DATA_DIR=./data
DOCUMENT_DIR=./data/documents
EMBEDDING_DIR=./data/embeddings
INDEX_DIR=./data/indices
CACHE_DIR=./data/cache
CACHE_TTL=3600
# Logging
LOG_LEVEL=INFO
LOG_FILE=./logs/app.log