-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
31 lines (25 loc) · 1.11 KB
/
.env.example
File metadata and controls
31 lines (25 loc) · 1.11 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
# Copy to `.env` and fill in. Spice loads this automatically when started
# from this directory and resolves `${secrets:NAME}` against it.
# ---- Hosted model (chat-router, nsql-coder, embeddings) -------------------
# Real OpenAI key — required.
OPENAI_API_KEY=sk-...
# ---- GitHub federated source (support_tickets) ----------------------------
# Real PAT — required for the ticket dataset.
GITHUB_TOKEN=ghp_...
# ---- Local stack defaults (compose.yaml brings these up) ------------------
# `docker compose up -d` starts: postgres, stub-llm, claw-platform.
# Override any of these to point at real services.
# Postgres (federated CRM)
CRM_PG_HOST=127.0.0.1
CRM_PG_PORT=5432
CRM_PG_DB=crm
CRM_PG_USER=spice_ro
CRM_PG_PASS=spice_ro
CRM_PG_SSLMODE=disable
# Stub "private" LLM (chat-private). Any string works as the API key — the
# stub doesn't validate.
PRIVATE_LLM_ENDPOINT=http://127.0.0.1:8081/v1
PRIVATE_LLM_API_KEY=stub
# API key for the claw-platform Spice's `/v1/mcp` endpoint. Spice's MCP
# client sends it as `X-API-Key: ...` via the tool's `mcp_headers` param.
CLAW_PLATFORM_MCP_API_KEY=claw-platform-demo-key