-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.local
More file actions
98 lines (83 loc) · 2.59 KB
/
.env.local
File metadata and controls
98 lines (83 loc) · 2.59 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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# Core LLM / Embedding
LLM_API_KEY=sk-n77qYaWSg4wAMtHfromHA0fcbpI41MjPNzsmqlacgMtdmysP
LLM_BASE_URL=http://host.docker.internal:18085/v1
LLM_MODEL=Qwen/Qwen3.5-4B
LLM_BACKUP_BASE_URL=http://localhost:18085/v1
LLM_BACKUP_MODEL=Qwen/Qwen3.5-4B
LLM_TEMPERATURE=0.7
LLM_CONTEXT_WINDOW=32000
LLM_RESPONSE_TYPE=Multiple Paragraphs
EMBEDDING_MODEL=BAAI/bge-m3
TOKENIZER_PATH=Qwen/Qwen3.5-4B
TEI_URL=http://host.docker.internal:8080
HF_ENDPOINT=https://hf-mirror.com
RERANKER_BASE_URL=http://localhost:6767
RERANKER_MODEL=Qwen/Qwen3-VL-Reranker-8B
RERANKER_API_KEY=
RERANKER_TOP_N=5
RERANKER_BACKUP_TOP_N=10
# Data paths
DATA_DIR=./data
DOCUMENTS_PATH=./data/parsed.pkl
NODES_PATH=./data/nodes.json
PIPELINE_CACHE_DIR=./pipeline_cache
URL_CSV_PATH=./data/url_database.csv
# Redis / Chroma
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=YPpVXycZ6xsjCLHLnaSC
REDIS_INDEX_NAME=chatdku
CHROMA_HOST=chromadb
CHROMA_DB_PORT=8010
CHROMA_COLLECTION=chatdku_docs
USER_UPLOADS_COLLECTION=user_uploads
# Graph / Docstore
DOCSTORE_PATH=./data/docstore
GRAPH_DATA_DIR=./graph/artifacts
GRAPH_ROOT_DIR=./graph
# LlamaParse / LlamaExtract
LLAMA_PARSE_API_KEY=llx-6IAg1KqUtB2S3nfMrlWujujfSEU9N3kCerJDXHQrDKtkVcs7
LLAMA_EXTRACT_API_KEY=llx-ygrHq2VIgjpPYSBGmTjoC2MCU0UZYH9mViP0qrvhtRMhFtJI
SYLLABI_PDF_FOLDER=./data/syllabi
SYLLABI_SCHEMA_PATH=classes_schema.json
SYLLABI_DB_NAME=chatdku_db
SYLLABI_DB_USER=chatdku_user
SYLLABI_DB_PASSWORD=
SYLLABI_DB_HOST=localhost
SYLLABI_DB_PORT=5432
# Flask backend
DATABASE_URI=sqlite:////app/chatdku/chatdku/backend/database.db
SECRET_KEY=change-me
CORS_ALLOWED_ORIGINS=http://localhost:3005
WHISPER_MODEL_URI=http://10.200.14.82:8002
UPLOAD_PATH=./data/uploads
# STT server (optional TLS)
STT_HOST=0.0.0.0
STT_PORT=8007
SSL_CERT_FILE=
SSL_KEY_FILE=
# Next.js / frontend
NEXT_PUBLIC_API_BASE_URL=http://localhost:3005
NEXT_PUBLIC_DICTATION_WS_URL=ws://localhost:8007
BACKEND_INTERNAL_URL=http://backend:9015
BACKEND_FEEDBACK_URL=http://backend:9015/feedback
BACKEND_PUBLIC_URL=
# Django (optional)
DJANGO_DEBUG=false
DJANGO_SECRET_KEY=hsafgb289yubdkbvq28yor2yq734ti14
DJANGO_ALLOWED_HOSTS=localhost,127.0.0.1
DJANGO_CORS_ORIGINS=http://localhost:3005,http://127.0.0.1:3005
DJANGO_CSRF_TRUSTED_ORIGINS=http://localhost:3005,http://127.0.0.1:3005
DJANGO_STATIC_URL=/static/
DJANGO_STATIC_ROOT=./staticfiles
MEDIA_ROOT=./media
FIELD_ENCRYPTION_KEY=mHOL0Jbs4DWvOakOYFXt92TJZL1JJZ95B8aCOC_eqdw=
NAME_DB=chatdku_db
USERNAME_DB=chatdku_user
PASSWORD_DB=securepassword123
HOST_DB=localhost
PORT_DB=5432
EMAIL_HOST=smtp.duke.edu
EMAIL_PORT=25
EMAIL_USE_TLS=True
EMAIL_HOST_USER=chatdku@dukekunshan.edu.cn
EMAIL_TO=["abc@xyz.com","def@ghi.com"]