Blame view

requirements.txt 684 Bytes
a7920e17   tangwang   项目名称和部署路径修改
1
  # Python dependencies for saas-search
be52af70   tangwang   first commit
2
3
4
5
6
7
8
  
  # Core
  pyyaml>=6.0
  python-dotenv>=1.0.0
  
  # Database
  pymysql>=1.1.0
07cf5a93   tangwang   START_EMBEDDING=...
9
  cryptography>=42.0.0
be52af70   tangwang   first commit
10
11
12
13
14
15
  sqlalchemy>=2.0.0
  pandas>=2.0.0
  
  # Elasticsearch
  elasticsearch>=8.0.0,<9.0.0
  
484adbfe   tangwang   adapt ubuntu; con...
16
17
18
19
  # Redis (cache; used by translator/embeddings)
  redis>=5.0.0
  
  # Math / vector utilities (used across modules)
be52af70   tangwang   first commit
20
  numpy>=1.24.0
484adbfe   tangwang   adapt ubuntu; con...
21
22
  
  # LLM/Translation clients
8c503501   tangwang   补充基于阿里云的embedding
23
  openai>=1.0.0
be52af70   tangwang   first commit
24
25
26
27
28
29
  
  # API
  fastapi>=0.100.0
  uvicorn[standard]>=0.23.0
  pydantic>=2.0.0
  python-multipart>=0.0.6
a7920e17   tangwang   项目名称和部署路径修改
30
31
  slowapi>=0.1.9
  anyio>=3.7.0
be52af70   tangwang   first commit
32
33
34
  
  # Translation
  requests>=2.31.0
ea293660   tangwang   CTranslate2
35
  ctranslate2>=4.7.0
be52af70   tangwang   first commit
36
37
38
39
  
  # Utilities
  tqdm>=4.65.0
  click>=8.1.0
be52af70   tangwang   first commit
40
41
42
43
44
  
  # Testing
  pytest>=7.4.0
  pytest-asyncio>=0.21.0
  httpx>=0.24.0
0ea456b2   tangwang   +lingua-language-...
45
46
47
  
  # language detector
  lingua-language-detector