-
Notifications
You must be signed in to change notification settings - Fork 329
Expand file tree
/
Copy path.env.sample
More file actions
45 lines (35 loc) · 1.95 KB
/
.env.sample
File metadata and controls
45 lines (35 loc) · 1.95 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
# ─────────────────────────────────────────────
# Pi Agent — Provider API Keys Sample
# Copy to .env and fill in your keys
# Usage: source .env && pi
# ─────────────────────────────────────────────
# OpenAI
OPENAI_API_KEY=sk-...
# Anthropic
ANTHROPIC_API_KEY=sk-ant-...
# Google Gemini
GEMINI_API_KEY=AIza...
# OpenRouter
OPENROUTER_API_KEY=sk-or-...
# Firecrawl (used by pi-pi expert agents for web crawling)
FIRECRAWL_API_KEY=fc-...
# ─────────────────────────────────────────────
# coms-net — HTTP/SSE Pi-to-Pi communication hub
# Only needed when running the coms-net extension or server.
# ─────────────────────────────────────────────
# Shared secret. Required to bind a LAN/remote server. For 127.0.0.1-only
# operation the server auto-generates a token and writes it to
# ~/.pi/coms-net/projects/<project>/server.secret.json (chmod 0600).
# Set this to a long random string (e.g. `openssl rand -hex 32`) before
# exposing the hub beyond localhost.
PI_COMS_NET_AUTH_TOKEN=
# Pin the server port so the URL stays stable across restarts.
# Leave blank (or 0) to let the OS claim a free port.
PI_COMS_NET_PORT=
# Hub URL for clients. Leave blank to auto-discover via server.json.
# Set to e.g. https://coms.example.com when connecting to a remote hub.
PI_COMS_NET_SERVER_URL=
# ─────────────────────────────────────────────
# Optional: agent-sandbox / exe.dev integrations
# ─────────────────────────────────────────────
E2B_API_KEY=