Blame view

requirements.txt 812 Bytes
a7920e17   tangwang   项目名称和部署路径修改
1
  # Python dependencies for saas-search
be52af70   tangwang   first commit
2
3
4
5
6
7
8
9
10
11
12
13
14
  
  # Core
  pyyaml>=6.0
  python-dotenv>=1.0.0
  
  # Database
  pymysql>=1.1.0
  sqlalchemy>=2.0.0
  pandas>=2.0.0
  
  # Elasticsearch
  elasticsearch>=8.0.0,<9.0.0
  
484adbfe   tangwang   adapt ubuntu; con...
15
16
17
18
  # Redis (cache; used by translator/embeddings)
  redis>=5.0.0
  
  # Math / vector utilities (used across modules)
be52af70   tangwang   first commit
19
  numpy>=1.24.0
484adbfe   tangwang   adapt ubuntu; con...
20
21
  
  # LLM/Translation clients
8c503501   tangwang   补充基于阿里云的embedding
22
  openai>=1.0.0
be52af70   tangwang   first commit
23
24
25
26
27
28
  
  # API
  fastapi>=0.100.0
  uvicorn[standard]>=0.23.0
  pydantic>=2.0.0
  python-multipart>=0.0.6
a7920e17   tangwang   项目名称和部署路径修改
29
30
  slowapi>=0.1.9
  anyio>=3.7.0
be52af70   tangwang   first commit
31
32
33
34
35
36
37
38
39
40
41
42
  
  # Translation
  requests>=2.31.0
  
  # Utilities
  tqdm>=4.65.0
  click>=8.1.0
  
  # Testing
  pytest>=7.4.0
  pytest-asyncio>=0.21.0
  httpx>=0.24.0
c10f90fe   tangwang   cnclip
43
44
45
46
47
48
  
  # clip-as-service client (for image embeddings via clip-as-service)
  # Install with: pip install -e third-party/clip-as-service/client
  # Or: pip install jina docarray
  jina>=3.12.0
  docarray[common]>=0.19.0,<0.30.0