Files
t3mp3st/.env.example
T
Joseph Magly be3eb7cb44 Merge remote-tracking branch 'upstream/main' into pr-70
# Conflicts:
#	src/config/index.ts
#	src/llm/index.ts
#	src/server.ts
#	src/setup.ts
#	src/types/index.ts
2026-07-17 01:39:59 -04:00

34 lines
1.4 KiB
Bash

# T3MP3ST environment — copy to `.env` and fill in. NEVER commit your real .env.
# At least one LLM provider key is required (OpenRouter is the default backbone).
# ── LLM providers (set the one(s) you use) ──
OPENROUTER_API_KEY=sk-or-v1-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
VENICE_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DEEPSEEK_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
GROQ_API_KEY=
TOGETHER_API_KEY=
HUGGINGFACE_TOKEN=
REPLICATE_API_TOKEN=
# ── Target authentication (both values are required) ──
# Exact origin that may receive the configured headers (scheme + host + optional port).
# TEMPEST_TARGET_ORIGIN=https://target.example
# JSON object of headers injected into HTTP requests to that exact origin.
# Explicit per-request headers override these defaults case-insensitively.
# Bearer token: TEMPEST_TARGET_HEADERS={"Authorization":"Bearer eyJhbGc..."}
# Cookie: TEMPEST_TARGET_HEADERS={"Cookie":"session=abc123"}
# Multiple: TEMPEST_TARGET_HEADERS={"Authorization":"Bearer token","X-Tenant":"acme"}
# TEMPEST_TARGET_HEADERS=
# ── GitHub (xbow-bench challenge fetch / gh operations) ──
GITHUB_TOKEN=
# ── optional: default backbone overrides ──
# LLM_PROVIDER=openrouter
# LLM_MODEL=claude-opus-4-8
# Optional: Venice uncensored inference (OpenAI-compatible). https://venice.ai
VENICE_API_KEY=