Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
46 lines (41 loc) · 2.94 KB
/
Copy path.env.example
File metadata and controls
46 lines (41 loc) · 2.94 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
# ─────────────────────────────────────────────────────────────
# LLM Provider — Chat & Reasoning (e.g. OpenAI, Anthropic, Gemini)
# ─────────────────────────────────────────────────────────────
# If LLM_API_KEY is empty, system falls back to Managed Identity
LLM_ENDPOINT=https://<your-resource-name>.openai.azure.com/
LLM_API_KEY=
LLM_DEPLOYMENT_NAME=<e.g. gpt-4o>
LLM_MODEL_NAME=<e.g. gpt-4o-2024-05-13>
LLM_API_VERSION=2024-12-01-preview
# ─────────────────────────────────────────────────────────────
# 3. Transcription & Speech Services
# ─────────────────────────────────────────────────────────────
# Select your primary provider for video transcription.
# Choose: 'azure' (Speech Service) or 'whisper' (Azure OpenAI Whisper).
TRANSCRIPTION_PROVIDER=azure
# --- Provider A: Azure OpenAI Whisper ---
# Reuses LLM_ENDPOINT and LLM_API_VERSION.
# Uses TRANSCRIPTION_API_KEY (falls back to identity if empty).
WHISPER_DEPLOYMENT_NAME=<e.g. whisper>
TRANSCRIPTION_API_KEY=
# --- Provider B: Azure Speech Service (Cognitive Services) ---
# Used for real-time transcription and conversation STT.
# If SPEECH_SERVICE_API_KEY is empty, falls back to Managed Identity.
SPEECH_SERVICE_REGION=eastus
SPEECH_SERVICE_API_KEY=
SPEECH_SERVICE_RESOURCE_ID=/subscriptions/<sub-id>/resourceGroups/<rg>/providers/Microsoft.CognitiveServices/accounts/<resource-name>
# ─────────────────────────────────────────────────────────────
# 4. Storage Service — Video & Media Assets (Azure Blob Storage)
# ─────────────────────────────────────────────────────────────
# STORAGE_ACCESS_KEY can be a Connection String or Account Key.
# If empty, system falls back to Managed Identity.
STORAGE_ACCOUNT_NAME=<your-storage-account-name>
STORAGE_ACCESS_KEY=
KEYFRAME_CONTAINER_NAME=keyframe-container
# ─────────────────────────────────────────────────────────────
# 5. Graph Database (Neo4j)
# ─────────────────────────────────────────────────────────────
NEO4J_URI=bolt://localhost:7687
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=
NEO4J_DATABASE=neo4j