-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
30 lines (26 loc) · 1.76 KB
/
Copy path.env.example
File metadata and controls
30 lines (26 loc) · 1.76 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
# EchoVessel API keys — the daemon auto-loads this file at startup.
#
# Copy this file to `.env` in the same directory you run `echovessel run`
# from (the project root during development), then uncomment the lines you
# need and paste your own values. `.env` is gitignored; `.env.example` is
# the committed template.
#
# The daemon's ./.env loader respects existing environment variables: if a
# shell session already exports OPENAI_API_KEY, that value wins over
# whatever is written here.
# ─── LLM provider ───────────────────────────────────────────────────────
# Required when [llm].provider = "openai_compat" or "openai". Works for the
# OpenAI hosted endpoint and any OpenAI-compatible gateway (Ollama / LM
# Studio / OpenRouter / vLLM — override [llm].base_url in config.toml).
#OPENAI_API_KEY=sk-...
# Required when [llm].provider = "anthropic".
#ANTHROPIC_API_KEY=sk-ant-...
# ─── Voice (TTS) ────────────────────────────────────────────────────────
# Required when [voice].enabled = true and [voice].tts_provider = "fishaudio".
# Sign up at https://fish.audio and copy your API key from the dashboard.
#FISH_AUDIO_KEY=...
# ─── Channels ───────────────────────────────────────────────────────────
# Required when [channels.discord].enabled = true. Create an application +
# bot at https://discord.com/developers/applications, enable the MESSAGE
# CONTENT INTENT, and paste the bot token here.
#ECHOVESSEL_DISCORD_TOKEN=...