File size: 1,062 Bytes
f36ab64
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
from setuptools import setup, find_packages

setup(
    name="chatbot",
    version="1.0.0",
    packages=find_packages(),
    install_requires=[
        # Web Framework
        "fastapi",
        "uvicorn",
        
        # AI/ML
        "torch",
        "transformers",
        "sentence-transformers",
        "huggingface_hub",
        
        # LLM Providers
        "openai",
        "anthropic",
        "ollama",
        
        # Data Validation & Processing
        "pydantic",
        "email-validator",
        "numpy",
        "pandas",
        
        # Database & Storage
        "pymongo",
        "motor",
        "chromadb",
        "aiosqlite",
        
        # Document Processing
        "PyPDF2",
        "python-docx",
        "python-magic-bin==0.4.14",
        "openpyxl",
        "xlrd",
        "striprtf",
        "beautifulsoup4",
        
        # Utilities
        "python-dotenv",
        "requests",
        "tiktoken",
        "psutil",
        
        # Google Integration
        "google-auth-oauthlib==0.4.6"
    ]
)