-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.env.example
More file actions
74 lines (55 loc) · 2.51 KB
/
Copy path.env.example
File metadata and controls
74 lines (55 loc) · 2.51 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
# Real API Configuration for Perspicacité v2
# Copy this file to .env and fill in your actual API keys
# ==============================================================================
# LLM Configuration (Required)
# ==============================================================================
# Option 1: Anthropic Claude (Recommended)
ANTHROPIC_API_KEY=your_anthropic_api_key_here
# Option 2: OpenAI
OPENAI_API_KEY=your_openai_api_key_here
# Option 3: DeepSeek
DEEPSEEK_API_KEY=your_deepseek_api_key_here
# Option 4: Minimax
#
# For Chinese users (default): https://api.minimaxi.com/anthropic (Anthropic-compatible)
# For international users: https://api.minimax.io/v1 (OpenAI-compatible)
#
# LiteLLM will use MINIMAX_API_KEY env var automatically
MINIMAX_API_KEY=your_minimax_api_key_here
# MINIMAX_API_BASE=https://api.minimaxi.com/anthropic # Optional override
# Option 5: Other providers via LiteLLM
# LITELLM_API_KEY=your_key_here
# Default model to use
DEFAULT_MODEL=claude-3-5-sonnet-20241022
DEFAULT_PROVIDER=anthropic
# ==============================================================================
# SciLEx Configuration (Optional - for real academic search)
# ==============================================================================
# If you have access to SciLEx API
SCILEX_API_KEY=your_scilex_api_key
SCILEX_API_URL=https://api.scilex.ai/v1
# ==============================================================================
# PDF Download Configuration
# ==============================================================================
# Unpaywall (for Open Access PDF resolution)
UNPAYWALL_EMAIL=your_email@example.com
# Optional: SerpAPI for Google Scholar fallback
SERPAPI_KEY=your_serpapi_key
# ==============================================================================
# Vector Store Configuration
# ==============================================================================
# ChromaDB persistence directory
CHROMA_PERSIST_DIR=./chroma_db
# ==============================================================================
# Optional: Tracing & Monitoring
# ==============================================================================
# LangSmith tracing (optional)
# LANGCHAIN_API_KEY=your_langchain_key
# LANGCHAIN_PROJECT=perspicacite-v2
# ==============================================================================
# Application Settings
# ==============================================================================
# Log level (DEBUG, INFO, WARNING, ERROR)
LOG_LEVEL=INFO
# Enable debug mode
DEBUG=false