-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenv.example
More file actions
66 lines (53 loc) · 3.37 KB
/
Copy pathenv.example
File metadata and controls
66 lines (53 loc) · 3.37 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
54
55
56
57
58
59
60
61
62
63
64
65
66
# Meetara Core - Environment Configuration Example
# Copy this file to .env and modify as needed
# API Configuration
API_HOST=0.0.0.0
API_PORT=8000
DEBUG=false
# CORS Configuration
CORS_ORIGINS=["http://localhost:3000","http://localhost:2025","http://localhost:8080"]
# Security
API_KEY_HEADER=X-API-Key
# Vector Store Configuration
VECTORSTORE_PATH=vectorstore
EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2
CHUNK_SIZE=1000
CHUNK_OVERLAP=200
# LLM Configuration (for future offline LLM integration)
LLM_MODEL_PATH=
LLM_CONTEXT_LENGTH=4096
LLM_TEMPERATURE=0.7
# Meetara GGUF Models Configuration
# Option 1: Use Hugging Face model (recommended - automatic download)
MEETARA_HF_MODEL_ID=meetara-lab/meetara-qwen3-1.7b-gguf
MEETARA_HF_MODEL_FILE=meetara-qwen3-1.7b-Q4_K_M.gguf
# Cache directory (leave empty to use default HF cache: ~/.cache/huggingface/hub)
# On Windows: C:\Users\<username>\.cache\huggingface\hub
# On Linux/Mac: ~/.cache/huggingface/hub
# Uncomment to use custom cache location:
# MEETARA_MODEL_CACHE_DIR=/path/to/custom/cache
# Option 2: Use local models (fallback if HF download fails)
# Default: models/gguf/ (relative to project root)
# Uncomment and set your path if you have models locally:
# MEETARA_MODELS_PATH=models/gguf
# MEETARA_INSTRUCT_MODEL=meetara-qwen3-1.7b-Q4_K_M.gguf
# MEETARA_THINKING_MODEL=meetara-qwen3-4b-thinking.Q4_K_M.gguf
USE_MEETARA_MODELS=true
LOCAL_LLM_MAX_LENGTH=640
LOCAL_LLM_TOP_P=0.9
LOCAL_LLM_TOP_K=50
# Speech Processing
STT_MODEL=base
TTS_VOICE=en-US-JennyNeural
AUDIO_SAMPLE_RATE=16000
# Emotion Detection
EMOTION_MODELS_PATH=models/emotion
FACE_DETECTION_CONFIDENCE=0.5
# Domain Configuration
DEFAULT_DOMAINS=["academic_tutoring","academic_tutoring_research","aeronautics","aerospace_engineering","agriculture","artificial_intelligence","data_science","machine_learning","art_appreciation","automobile","career_guidance","chronic_conditions","communication","conflict_resolution","consulting","content_creation","creative_writing","crisis_management","customer_service","cybersecurity","data_analysis","decision_making","design_thinking","digital_literacy","disaster_preparedness","education","educational_technology","emergency_care","emergency_response","engineering","entrepreneurship","exam_preparation","financial","financial_planning","fitness_healthcare","general_health","home_management","hr_management","insurance","language_learning_education","language_learning_professional","legal","legal_assistance","legal_business","life_coaching","manufacturing","marketing","medication_management","mental_health","music","mythology","nutrition","operations","parenting","personal_assistant","photography","planning","preventive_care","programming","project_management","psychology","real_estate","relationships","remote_work","research","research_assistance","safety_security","sales","scientific_research","senior_health","shopping","skill_development","sleep","social_media","social_media_management","social_support","software_development","space_technology","spiritual","sports_recreation","storytelling","stress_management","study_techniques","teaching","team_leadership","tech_support","time_management","transportation","travel_tourism","women_health","work_life_balance","writing","yoga","history","politics","animals"]
# Logging
LOG_LEVEL=INFO
LOG_FILE=logs/meetara.log
# File Upload
MAX_FILE_SIZE=10485760
ALLOWED_FILE_TYPES=[".txt",".pdf",".docx",".md"]