forked from AnnaSuSu/TechSpar
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
51 lines (39 loc) · 1.09 KB
/
requirements.txt
File metadata and controls
51 lines (39 loc) · 1.09 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
# LLM Frameworks
langchain>=0.3.0
langchain-openai>=0.2.0
langgraph>=0.2.0
langgraph-checkpoint-sqlite>=2.0.0
# LlamaIndex
llama-index>=0.11.0
llama-index-readers-file>=0.4.0
llama-index-llms-openai>=0.3.0
llama-index-llms-openai-like>=0.2.0
llama-index-embeddings-openai>=0.3.0
# Optional local embedding dependencies live in requirements.local-embedding.txt
# PDF reading (for resume)
pypdf>=4.0.0
# Web
fastapi>=0.115.0
uvicorn>=0.32.0
python-multipart>=0.0.12
# Storage
aiosqlite>=0.20.0
# Speech-to-text (Alibaba Cloud OSS + DashScope cloud ASR)
# OSS 只用于长音频异步转写(录音复盘);短音频走 base64 同步链路,无需 OSS。
oss2>=2.18.0
# Auth
bcrypt>=4.0.0
python-jose[cryptography]>=3.3.0
# Web search (Copilot Company Researcher)
tavily-python>=0.3.0
# Copilot 实时 ASR (DashScope qwen3-asr-flash-realtime)
websockets>=12.0
# Tencent Cloud VPR (可选,用于候选人声纹识别)
tencentcloud-sdk-python-common>=3.0.1000
# VAD 切段(C 库,非神经网络)
webrtcvad>=2.0.10
# Utils
python-dotenv>=1.0.0
pydantic>=2.0.0
pydantic-settings>=2.0.0
rich>=13.0.0