-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
28 lines (23 loc) · 888 Bytes
/
.env.example
File metadata and controls
28 lines (23 loc) · 888 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
# API Keys (Required)
GEMINI_API_KEY=your_gemini_api_key_here
# Google OAuth (Required for authentication)
# Get from: https://console.cloud.google.com/apis/credentials
GOOGLE_CLIENT_ID=your_google_oauth_client_id_here
JWT_SECRET=your_jwt_secret_key_here
# Configuration (Optional - Defaults provided)
GEMINI_MODEL=gemini-2.0-flash
GEMINI_VISION_MODEL=gemini-2.0-flash
# Google Cloud (Optional - For Vision OCR / Audio ASR / Vertex AI)
# Set USE_VERTEX_AI=true to use Vertex AI instead of standard Gemini API
USE_VERTEX_AI=false
GOOGLE_APPLICATION_CREDENTIALS=path/to/credentials.json
GCP_PROJECT_ID=your_gcp_project_id
GCP_LOCATION=us-central1
# Google Speech-to-Text V2 (For Audio Input)
# Use "global" location for default recognizer, or specify your custom recognizer
STT_LOCATION=global
STT_RECOGNIZER=_
# App Settings
APP_TITLE="Math Mentor"
DECK_THEME=dark
EXECUTOR_TIMEOUT=5