forked from AGTechathon-2-0/CodeCare
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
53 lines (42 loc) · 2.06 KB
/
Copy path.env.example
File metadata and controls
53 lines (42 loc) · 2.06 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
# SwasthyaAI V2 Environment Variables
# Simulation Mode: true = fully offline with mock data, no API calls needed
NEXT_PUBLIC_SIMULATION_MODE=true
# AI Provider: openrouter (recommended) | gemini
NEXT_PUBLIC_AI_PROVIDER=openrouter
# 1. OpenRouter — Medical AI Agent (primary)
# Model: openai/gpt-4o-mini (recommended) | google/gemini-2.5-flash | deepseek/deepseek-chat
OPENROUTER_API_KEY=
OPENROUTER_MODEL=openai/gpt-4o-mini
# 2. Google Gemini (alternative to OpenRouter)
NEXT_PUBLIC_GEMINI_API_KEY=
# 3. OpenAI / OpenRouter — Speech-to-Text (gpt-4o-mini-transcribe)
# Use OPENAI_API_BASE_URL=https://openrouter.ai/api/v1 with an OpenRouter key
# or OPENAI_API_BASE_URL=https://api.openai.com/v1 with a direct OpenAI key
OPENAI_API_KEY=
OPENAI_API_BASE_URL=https://openrouter.ai/api/v1
OPENAI_WHISPER_MODEL=openai/gpt-4o-mini-transcribe
# 4. Hume AI — Emotional TTS, Octave 2 (Suresh, Priya, Arjun voices)
HUME_API_KEY=
NEXT_PUBLIC_VOICE_PROVIDER=hume
# Voice pipeline test mode (testing only — remove for production)
# NEXT_PUBLIC_VOICE_TEST_MODE=true → skips LLM; Hume speaks fixed phrase on every voice input
# HUME_TEST_TEXT=... → overrides TTS text server-side (LLM still runs, Hume ignores its output)
NEXT_PUBLIC_VOICE_TEST_MODE=
HUME_TEST_TEXT=
# 5. Google Maps — Hospital map, Places API, Directions API
# Enable in Google Cloud Console: Maps JS API, Places API (New), Directions API (Legacy)
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=
GOOGLE_MAPS_API_KEY=
# 6. Pinecone — Vector RAG (optional, local keyword search used as fallback)
PINECONE_API_KEY=
PINECONE_INDEX=
PINECONE_ENVIRONMENT=
# Toggle Simulation Mode (set to true to run with high-quality simulated AI and leaflet maps out of the box)
NEXT_PUBLIC_SIMULATION_MODE=true
# AI Service Settings (optional, only used if Simulation Mode is false)
NEXT_PUBLIC_AI_PROVIDER=gemini # Options: gemini | openai | anthropic
NEXT_PUBLIC_OPENAI_API_KEY=
NEXT_PUBLIC_CLAUDE_API_KEY=
NEXT_PUBLIC_GEMINI_API_KEY=
# Google Maps API Key (optional, only used if Simulation Mode is false)
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=