-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathdotenv.template
More file actions
48 lines (43 loc) · 2.62 KB
/
dotenv.template
File metadata and controls
48 lines (43 loc) · 2.62 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
# NOTE: This is a template for the secrets-only .env file.
# Copy this file to .env and fill in the values for your deployment.
#
# Non-secret settings have moved to config.yml.
# See config.yml.template for the full list of non-secret configuration options.
#
# Load order: .env is loaded FIRST; config.yml values override .env values.
# Secrets defined here are NEVER read from config.yml.
# ---------------------------------------------------------------------------
# OpenAI-compatible provider (OpenAI, AI Proxy, Ollama, ...)
#
# OPENAI_API_KEY is the mandatory general fallback for all model clients.
# Per-model keys are optional overrides (same fallback chain as the api_base
# fields in config.yml: embedding → llm → contextualisation → hyde).
# ---------------------------------------------------------------------------
# OPENAI_API_KEY="<<<YOUR_OPENAI_API_KEY>>>"
# EMBEDDING_API_KEY="<<<YOUR_EMBEDDING_API_KEY>>>"
# CONTEXTUALISATION_API_KEY="<<<YOUR_CONTEXTUALISATION_API_KEY>>>"
# HYDE_API_KEY="<<<YOUR_HYDE_API_KEY>>>"
# Note: api_base and model overrides are non-secret settings; configure them in
# config.yml under openai.api_base, openai.model, embedding.api_base,
# search.contextualisation.api_base, and search.hyde.api_base / search.hyde.model.
# ---------------------------------------------------------------------------
# Milvus credentials
# For a URL with embedded credentials (legacy):
# MILVUS_URL="https://user:password@host:port" # pragma: allowlist secret
# For the recommended split approach, set the token separately:
# ---------------------------------------------------------------------------
# MILVUS_TOKEN="<<<YOUR_MILVUS_TOKEN_OR_USER:PASSWORD>>>" # pragma: allowlist secret
# ---------------------------------------------------------------------------
# Bearer token authentication (used by wr-server and wr-mcp)
# ---------------------------------------------------------------------------
# AUTH_TOKENS="11111111,22222222,33333333"
# AUTH_URL="http://0.0.0.0:4000/key/info"
# ---------------------------------------------------------------------------
# LangSmith (required only when observability.langsmith.tracing or .prompts = true)
# ---------------------------------------------------------------------------
# LANGSMITH_API_KEY="<<<YOUR_LANGSMITH_API_KEY_HERE>>>"
# ---------------------------------------------------------------------------
# Langfuse (required only when observability.langfuse.tracing or .prompts = true)
# ---------------------------------------------------------------------------
# LANGFUSE_SECRET_KEY="<<<YOUR_LANGFUSE_SECRET_KEY_HERE>>>"
# LANGFUSE_PUBLIC_KEY="<<<YOUR_LANGFUSE_PUBLIC_KEY_HERE>>>"