anthropic>=0.125.0
qdrant-client>=1.16.0
torch>=2.8.0
sentence-transformers>=5.1.0
pinecone>=7.3.0
pymupdf>=1.26.0
torchvision>=0.23.0
doclayout-yolo>=0.0.4
nest_asyncio>=1.6.7

[:python_version<="3.7"]
google-cloud-aiplatform<2.0.0,>=1.148.0
google-genai<2.0.0,>=1.66.0
Pillow<11.0.0,>=10.4.0
openai<3.0.0,>=2.48.0
numpy<1.22.0,>=1.19.0
psutil==5.9.*
requests==2.32.*

[:python_version=="3.10"]
google-cloud-aiplatform<2.0.0,>=1.148.0
google-genai<2.0.0,>=1.66.0
Pillow<11.0.0,>=10.4.0
openai<3.0.0,>=2.48.0
numpy<2.1.0,>=2.0.0
psutil>=5.9.0
requests>=2.32.0

[:python_version=="3.11"]
google-cloud-aiplatform<2.0.0,>=1.148.0
google-genai<2.0.0,>=1.66.0
Pillow<11.0.0,>=10.4.0
openai<3.0.0,>=2.48.0
numpy<2.1.0,>=2.0.0
psutil>=5.9.0
requests>=2.32.0

[:python_version=="3.12"]
google-cloud-aiplatform<2.0.0,>=1.148.0
google-genai<2.0.0,>=1.66.0
Pillow<11.0.0,>=10.4.0
openai<3.0.0,>=2.48.0
numpy<2.1.0,>=2.0.0
psutil>=5.9.0
requests>=2.32.0

[:python_version=="3.13"]
google-cloud-aiplatform<2.0.0,>=1.148.0
google-genai<2.0.0,>=1.66.0
Pillow<11.0.0,>=10.4.0
openai<3.0.0,>=2.48.0
numpy<2.1.0,>=2.0.0
psutil>=5.9.0
requests>=2.32.0

[:python_version=="3.14"]
google-cloud-aiplatform>2.0.0
google-genai>2.0.0
Pillow>11.0.0
openai>=3.0.0
numpy<2.2.0,>=2.1.0
psutil>=5.9.0
requests>=2.32.0

[:python_version=="3.8"]
google-cloud-aiplatform<2.0.0,>=1.148.0
google-genai<2.0.0,>=1.66.0
Pillow<11.0.0,>=10.4.0
openai<3.0.0,>=2.48.0
numpy<1.25.0,>=1.22.0
psutil==5.9.*
requests==2.32.*

[:python_version=="3.9"]
google-cloud-aiplatform<2.0.0,>=1.148.0
google-genai<2.0.0,>=1.66.0
Pillow<11.0.0,>=10.4.0
openai<3.0.0,>=2.48.0
numpy<1.27.0,>=1.25.0
psutil>=5.9.0
requests>=2.32.0

[:python_version>"3.14"]
google-cloud-aiplatform>2.0.0
google-genai>2.0.0
Pillow>11.0.0
openai>=3.0.0
numpy>=2.2.1
psutil>=5.9.0
requests>=2.32.0
