Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- aiohttp >=3.13.3
- anyio >=4.10.0
- cloudpickle >=3.1.2
- genai-prices >=0.0.38
- griffe >=1.14.0
- httpx >=0.28.1
- nest-asyncio >=1.6.0
- openai >=2.2.0
- protobuf <6.0.0,>=5.27.2
- psutil ==6.1.1
- pydantic >=2.10.5
- pydantic-core >=2.27.2
- python-dotenv >=1.0.1
- requests >=2.32.5
- rich >=13.9.4
- sentry-sdk >=2.35.0
- toml >=0.10.2
- typing-extensions >=4.15.0
- typing-inspection >=0.4.1
- uvicorn >=0.34.0
160 optional dependencies
-
aiofiles>=24.1.0[text-loader]extra == "text-loader"
-
aiofiles>=24.1.0[loaders]extra == "loaders"
-
aiofiles>=24.1.0[csv-loader]extra == "csv-loader"
-
aiohttp>=3.13.3[html-loader]extra == "html-loader"
-
aiohttp>=3.13.3[loaders]extra == "loaders"
-
aiohttp>=3.13.3[embeddings]extra == "embeddings"
-
aiosqlite>=0.21.0[storage]extra == "storage"
-
aiosqlite>=0.21.0[sqlite-storage]extra == "sqlite-storage"
-
anthropic>=0.69.0[models]extra == "models"
-
anthropic>=0.69.0[embeddings]extra == "embeddings"
-
anyio>=4.10.0[models]extra == "models"
-
apify-client>=1.8.1[custom-tools]extra == "custom-tools"
-
apify-client>=1.8.1[apify-tool]extra == "apify-tool"
-
asqav>=0.2.21[asqav]extra == "asqav"
-
asyncpg>=0.30.0[storage]extra == "storage"
-
asyncpg>=0.30.0[postgres-storage]extra == "postgres-storage"
-
azure-core>=1.35.1[models]extra == "models"
-
azure-core>=1.35.1[embeddings]extra == "embeddings"
-
azure-identity>=1.25.0[embeddings]extra == "embeddings"
-
azure-identity>=1.25.0[models]extra == "models"
-
beautifulsoup4>=4.14.2[tools]extra == "tools"
-
beautifulsoup4>=4.14.2[html-loader]extra == "html-loader"
-
beautifulsoup4>=4.14.2[loaders]extra == "loaders"
-
boto3>=1.40.45[embeddings]extra == "embeddings"
-
boto3>=1.40.45[models]extra == "models"
-
botocore>=1.40.45[models]extra == "models"
-
botocore>=1.40.45[embeddings]extra == "embeddings"
-
celery>=5.5.3[web]extra == "web"
-
chromadb>=1.0.20[vectordb]python_version < "3.14" and extra == "vectordb"
-
chromadb>=1.0.20[chroma]python_version < "3.14" and extra == "chroma"
-
cohere>=5.18.0[models]extra == "models"
-
crawlee>=1.4.0[custom-tools]extra == "custom-tools"
-
crawlee>=1.4.0[crawlee-browser]extra == "crawlee-browser"
-
ddgs>=9.10.0[tools]extra == "tools"
-
detoxify>=0.5.2[safety-engine]extra == "safety-engine"
-
docling>=2.55.1[docling-loader]extra == "docling-loader"
-
docling>=2.55.1[loaders]extra == "loaders"
-
easyocr>=1.7.2[ocr]extra == "ocr"
-
faiss-cpu>=1.12.0[vectordb]extra == "vectordb"
-
faiss-cpu>=1.12.0[faiss]extra == "faiss"
-
fastapi[web]extra == "web"
-
fastapi>=0.128.0[discord-interface]extra == "discord-interface"
-
fastapi[gmail-interface]extra == "gmail-interface"
-
fastapi>=0.128.0[mail-interface]extra == "mail-interface"
-
fastapi>=0.128.0[slack-interface]extra == "slack-interface"
-
fastembed>=0.7.3[embeddings]python_version < "3.14" and extra == "embeddings"
-
fastmcp>=2.14.5[mcp]extra == "mcp"
-
firecrawl-py>=4.14.1[custom-tools]extra == "custom-tools"
-
genai-prices>=0.0.29[tools]extra == "tools"
-
google-api-python-client[gmail-interface]extra == "gmail-interface"
-
google-api-python-client>=2.188.0[gmail-tool]extra == "gmail-tool"
-
google-auth>=2.40.3[embeddings]extra == "embeddings"
-
google-auth>=2.40.3[models]extra == "models"
-
google-auth-httplib2>=0.3.0[gmail-tool]extra == "gmail-tool"
-
google-auth-httplib2[gmail-interface]extra == "gmail-interface"
-
google-auth-oauthlib>=1.2.4[gmail-tool]extra == "gmail-tool"
-
google-auth-oauthlib[gmail-interface]extra == "gmail-interface"
-
google-genai>=1.41.0[models]extra == "models"
-
google-genai>=1.41.0[embeddings]extra == "embeddings"
-
greenlet>=3.2.3[storage]extra == "storage"
-
greenlet>=3.2.3[postgres-storage]extra == "postgres-storage"
-
greenlet>=3.2.3[sqlite-storage]extra == "sqlite-storage"
-
groq>=0.32.0[models]extra == "models"
-
httpx>=0.28.1[models]extra == "models"
-
huggingface-hub>=0.34.4[embeddings]extra == "embeddings"
-
jq>=1.10.0[loaders]extra == "loaders"
-
jq>=1.10.0[json-loader]extra == "json-loader"
-
jq>=1.10.0[yaml-loader]extra == "yaml-loader"
-
lxml>=4.9.1[xml-loader]extra == "xml-loader"
-
lxml>=4.9.1[loaders]extra == "loaders"
-
markdown-it-py>=4.0.0[loaders]extra == "loaders"
-
markdown-it-py>=4.0.0[markdown-loader]extra == "markdown-loader"
-
mcp>=1.26.0[mcp]extra == "mcp"
-
mem0ai>=0.1.116[storage]extra == "storage"
-
mem0ai>=0.1.116[mem0-storage]extra == "mem0-storage"
-
mistralai>=1.9.11[models]extra == "models"
-
motor>=3.7.1[storage]extra == "storage"
-
motor>=3.7.1[mongo-storage]extra == "mongo-storage"
-
mypy-boto3-bedrock-runtime>=1.40.41[models]extra == "models"
-
numpy>=2.2.6[embeddings]extra == "embeddings"
-
numpy>=2.2.6[faiss]extra == "faiss"
-
onnxruntime>=1.22.1[embeddings]python_version < "3.14" and extra == "embeddings"
-
openai>=2.1.0[models]extra == "models"
-
openai>=2.1.0[embeddings]extra == "embeddings"
-
opentelemetry-api>=1.39.1[langfuse]extra == "langfuse"
-
opentelemetry-api>=1.39.1[otel]extra == "otel"
-
opentelemetry-exporter-otlp-proto-grpc>=1.39.1[otel]extra == "otel"
-
opentelemetry-exporter-otlp-proto-http>=1.39.1[langfuse]extra == "langfuse"
-
opentelemetry-exporter-otlp-proto-http>=1.39.1[otel]extra == "otel"
-
opentelemetry-sdk>=1.39.1[otel]extra == "otel"
-
opentelemetry-sdk>=1.39.1[langfuse]extra == "langfuse"
-
outlines>=1.2.9[models]extra == "models"
-
paddleocr>=2.10.0[ocr]extra == "ocr"
-
pandas>=2.3.2[tools]extra == "tools"
-
pdfplumber>=0.11.7[loaders]extra == "loaders"
-
pdfplumber>=0.11.7[pdfplumber-loader]extra == "pdfplumber-loader"
-
pgvector>=0.4.1[pgvector]extra == "pgvector"
-
pgvector>=0.4.1[vectordb]extra == "vectordb"
-
pillow>=11.3.0[loaders]extra == "loaders"
-
pillow>=11.3.0[ocr]extra == "ocr"
-
pinecone>=7.3.0[vectordb]extra == "vectordb"
-
pinecone>=7.3.0[pinecone]extra == "pinecone"
-
pinecone-text>=0.11.0[vectordb]python_version < "3.14" and extra == "vectordb"
-
pinecone-text>=0.11.0[pinecone]python_version < "3.14" and extra == "pinecone"
-
psycopg>=3.2.9[vectordb]extra == "vectordb"
-
psycopg>=3.2.9[postgres-storage]extra == "postgres-storage"
-
psycopg>=3.2.9[pgvector]extra == "pgvector"
-
psycopg>=3.2.9[storage]extra == "storage"
-
psycopg2-binary>=2.9.10[postgres-storage]extra == "postgres-storage"
-
psycopg2-binary>=2.9.10[storage]extra == "storage"
-
pymilvus>=2.6.1[vectordb]extra == "vectordb"
-
pymilvus>=2.6.1[milvus]extra == "milvus"
-
pymongo>=4.9.0[mongo-storage]extra == "mongo-storage"
-
pymongo>=4.9.0[storage]extra == "storage"
-
pymupdf>=1.26.4[loaders]extra == "loaders"
-
pymupdf>=1.26.4[pymupdf-loader]extra == "pymupdf-loader"
-
pymupdf>=1.26.4[ocr]extra == "ocr"
-
pypdf>=6.1.1[pdf-loader]extra == "pdf-loader"
-
pypdf>=6.1.1[loaders]extra == "loaders"
-
pytesseract>=0.3.13[ocr]extra == "ocr"
-
python-docx>=1.2.0[docx-loader]extra == "docx-loader"
-
python-docx>=1.2.0[loaders]extra == "loaders"
-
python-frontmatter>=1.1.0[markdown-loader]extra == "markdown-loader"
-
python-frontmatter>=1.1.0[loaders]extra == "loaders"
-
python-multipart>=0.0.20[web]extra == "web"
-
pyyaml>=6.0.2[loaders]extra == "loaders"
-
pyyaml>=6.0.2[yaml-loader]extra == "yaml-loader"
-
qdrant-client>=1.12.1[vectordb]extra == "vectordb"
-
qdrant-client>=1.12.1[qdrant]extra == "qdrant"
-
rapidocr-onnxruntime>=1.4.4[pdfplumber-loader]python_version < "3.13" and extra == "pdfplumber-loader"
-
rapidocr-onnxruntime>=1.4.4[ocr]python_version < "3.13" and extra == "ocr"
-
rapidocr-onnxruntime>=1.4.4[loaders]python_version < "3.13" and extra == "loaders"
-
rapidocr-onnxruntime>=1.4.4[pdf-loader]python_version < "3.13" and extra == "pdf-loader"
-
rapidocr-onnxruntime>=1.4.4[pymupdf-loader]python_version < "3.13" and extra == "pymupdf-loader"
-
redis>=5.2.1[redis-storage]extra == "redis-storage"
-
redis>=5.2.1[storage]extra == "storage"
-
reportlab>=4.1.0[vectordb]extra == "vectordb"
-
requests>=2.32.5[embeddings]extra == "embeddings"
-
requests>=2.32.5[html-loader]extra == "html-loader"
-
requests>=2.32.5[loaders]extra == "loaders"
-
scikit-learn>=1.4.0[vectordb]extra == "vectordb"
-
scipy>=1.13.0[vectordb]extra == "vectordb"
-
slack-sdk>=3.38.0[custom-tools]extra == "custom-tools"
-
slack-sdk>=3.39.0[slack-interface]extra == "slack-interface"
-
sqlalchemy>=2.0.42[postgres-storage]extra == "postgres-storage"
-
sqlalchemy>=2.0.44[pgvector]extra == "pgvector"
-
sqlalchemy>=2.0.42[sqlite-storage]extra == "sqlite-storage"
-
sqlalchemy>=2.0.42[storage]extra == "storage"
-
sqlalchemy>=2.0.44[vectordb]extra == "vectordb"
-
supermemory>=3.25.0[vectordb]extra == "vectordb"
-
supermemory>=3.25.0[supermemory]extra == "supermemory"
-
tavily-python>=0.7.12[tools]extra == "tools"
-
torch>=2.8.0[embeddings]extra == "embeddings"
-
transformers>=4.57.0[embeddings]extra == "embeddings"
-
uvicorn>=0.35.0[web]extra == "web"
-
weaviate-client>=4.16.9[weaviate]extra == "weaviate"
-
weaviate-client>=4.16.9[vectordb]extra == "vectordb"
-
websockets>=12.0[discord-interface]extra == "discord-interface"
-
xai-sdk>=1.4.0[models]extra == "models"
-
yfinance>=0.2.66[tools]extra == "tools"
Used By
- ai-safety-engine 87/mo