-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy path.env.example
More file actions
41 lines (30 loc) · 2.02 KB
/
Copy path.env.example
File metadata and controls
41 lines (30 loc) · 2.02 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
# ── Required ─────────────────────────────────────────────────────────────────
# Core LLM inference — every node calls the LLM through this key
OPENROUTER_API_KEY=sk-or-v1-your-key-here
# Required by: paper-navigator (Semantic Scholar search, citation traversal)
S2_API_KEY=your-s2-api-key-here
# Required by: paper-navigator (GitHub repo search for paper code)
# Required by: experiment-pipeline / experiment-iterative-coder (GitHub code search)
GITHUB_TOKEN=ghp_your-token-here
# Required by: experiment-pipeline / paper-navigator (Hugging Face model/dataset discovery)
HF_TOKEN=hf_your-token-here
# ── MCP server keys (optional — unlocks specific MCP capabilities) ─────────────
# Required by: perplexity MCP server (AI-powered web search)
PERPLEXITY_API_KEY=pplx-your-key-here
# Optional: context7 MCP server (unlocks higher rate limits for doc lookup)
CONTEXT7_API_KEY=your-context7-key-here
# ── Inference config ──────────────────────────────────────────────────────────
# Base URL for the OpenAI-compatible API endpoint
INFERENCE_BASE_URL=https://openrouter.ai/api/v1
# Model identifier (as accepted by the endpoint above)
MODEL_NAME=z-ai/glm-5
# Pricing (dollars per 1 million tokens) — set manually from provider pricing page
INPUT_TOKEN_COST_PER_MILLION=0.95
OUTPUT_TOKEN_COST_PER_MILLION=2.55
# ── Agent tuning ──────────────────────────────────────────────────────────────
# How many recent history steps each node sees in context (default: 3)
LOOKBACK=3
# How many review/revision cycles to allow before forcing compile (default: 1)
MAX_REVIEW_ROUNDS=1
# Max bash tool rounds per skill execution (default: 32)
MAX_TOOL_ROUNDS=32