-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
28 lines (22 loc) · 846 Bytes
/
Copy path.env.example
File metadata and controls
28 lines (22 loc) · 846 Bytes
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
# Brainwave Environment Variables
# Copy this file to .env and fill in your API keys.
# OpenAI API Key (required for LLM and OpenAI TTS)
OPENAI_API_KEY=sk-...
# ElevenLabs API Key (optional, for ElevenLabs TTS)
ELEVENLABS_API_KEY=
# Narakeet API Key (optional, for Narakeet TTS)
NARAKEET_API_KEY=
# Cloudflare R2 Storage (for completed episodes)
# Get these from Cloudflare Dashboard > R2 > Manage R2 API Tokens
R2_ACCESS_KEY_ID=
R2_SECRET_ACCESS_KEY=
# AWS S3 Storage (alternative to R2)
# AWS_ACCESS_KEY_ID=
# AWS_SECRET_ACCESS_KEY=
# Override configuration via environment
# BRAINWAVE_LLM__MODEL=gpt-4o
# BRAINWAVE_TTS__PROVIDER=openai
# BRAINWAVE_STORAGE__PROVIDER=r2
# BRAINWAVE_STORAGE__BUCKET=my-bucket
# BRAINWAVE_STORAGE__ENDPOINT_URL=https://ACCOUNT_ID.r2.cloudflarestorage.com
# BRAINWAVE_DEBUG=false