-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
38 lines (29 loc) · 1.18 KB
/
Copy path.env.example
File metadata and controls
38 lines (29 loc) · 1.18 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
# Copy to .env and fill values. Do not commit .env.
# Use Python 3.11–3.13 for this project (3.14 breaks Chainlit Socket.IO / asyncio timeouts).
# Chainlit server (default 8000). If you see "address already in use", use another port
# or stop the old process: e.g. CHAINLIT_PORT=8010
# Do not set CHAINLIT_PORT to a blank value (omit the line instead).
CHAINLIT_PORT=8000
# Ollama Cloud (OpenAI-compatible)
OLLAMA_CLOUD_ENABLED=true
OLLAMA_CLOUD_BASE_URL=https://ollama.com/v1
OLLAMA_API_KEY=
OLLAMA_MODEL=gpt-oss:120b
OLLAMA_SUMMARIZE_MODEL=gpt-oss:120b
# Tavily web search
TAVILY_API_KEY=
# LangSmith (optional; set LANGCHAIN_TRACING_V2=true to enable)
LANGCHAIN_TRACING_V2=false
LANGCHAIN_API_KEY=
LANGSMITH_API_KEY=
LANGCHAIN_PROJECT=travel-agent-india
LANGCHAIN_ENDPOINT=https://api.smith.langchain.com
# Persistent checkpoints (optional; leave unset for in-memory only)
# CHECKPOINT_SQLITE_PATH=./data/checkpoints.db
# Long conversation summarization
SUMMARIZE_MAX_MESSAGES=40
SUMMARIZE_MAX_TOKENS_ESTIMATE=12000
# Workspace files on disk (thread_id subfolders)
WORKSPACE_ROOT=data/workspace
# Run research/budget/holiday subagents in parallel (ThreadPoolExecutor)
PARALLEL_SUBAGENTS=true