-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
68 lines (56 loc) · 2.65 KB
/
.env.example
File metadata and controls
68 lines (56 loc) · 2.65 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# =============================================================================
# Agentic Forge - Environment Configuration
# =============================================================================
# Copy this file to .env and fill in your API keys
#
# Quick start:
# cp .env.example .env
# # Edit .env with your API keys
# docker compose up
# =============================================================================
# -----------------------------------------------------------------------------
# LLM Provider API Keys (at least ONE is required)
# -----------------------------------------------------------------------------
# You only need ONE of these. OpenRouter is recommended as it provides
# access to multiple models from different providers.
# OpenRouter (recommended) - https://openrouter.ai/keys
# Provides access to Claude, GPT-4, Gemini, Llama, and many more models
OPENROUTER_API_KEY=
# Direct provider keys (alternative to OpenRouter)
# OpenAI - https://platform.openai.com/api-keys
OPENAI_API_KEY=
# Anthropic - https://console.anthropic.com/settings/keys
ANTHROPIC_API_KEY=
# Google AI Studio - https://aistudio.google.com/app/apikey
GEMINI_API_KEY=
# -----------------------------------------------------------------------------
# Web Search API Key (optional but recommended)
# -----------------------------------------------------------------------------
# Required for the web search MCP server to function
# Free tier: 2,000 queries/month
# Brave Search API - https://brave.com/search/api/
BRAVE_API_KEY=
# -----------------------------------------------------------------------------
# LLM Model Selection
# -----------------------------------------------------------------------------
# Default model to use (OpenRouter format: provider/model)
# Examples:
# anthropic/claude-sonnet-4
# openai/gpt-4o
# google/gemini-2.0-flash-exp
# meta-llama/llama-3.3-70b-instruct
ORCHESTRATOR_DEFAULT_MODEL=anthropic/claude-sonnet-4
# -----------------------------------------------------------------------------
# Database Configuration (optional - defaults work for local development)
# -----------------------------------------------------------------------------
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=forge_armory
# -----------------------------------------------------------------------------
# Advanced Configuration (optional)
# -----------------------------------------------------------------------------
# These have sensible defaults - only change if needed
# Show LLM thinking/reasoning in responses (for supported models)
# ORCHESTRATOR_SHOW_THINKING=true
# SSE heartbeat interval in seconds
# ORCHESTRATOR_HEARTBEAT_INTERVAL=15