mirror of
https://github.com/camel-ai/owl.git
synced 2025-12-26 10:07:51 +08:00
144 lines
2.7 KiB
Plaintext
144 lines
2.7 KiB
Plaintext
# Core dependencies
|
|
numpy>=1.26.0
|
|
openai>=1.59.7
|
|
tiktoken>=0.7.0
|
|
colorama>=0.4.6
|
|
jsonschema>=4.0.0
|
|
protobuf>=5.0.0
|
|
docstring-parser>=0.15.0
|
|
pydantic>=1.9.0,<2.10.0
|
|
eval-type-backport==0.2.0
|
|
curl_cffi==0.6.2
|
|
httpx>=0.28.0,<1.0.0
|
|
psutil>=5.9.8
|
|
pillow>=10.1.0,<11.0.0
|
|
retry>=0.9.2
|
|
loguru>=0.7.3
|
|
scenedetect>=0.6.5.2
|
|
openpyxl>=3.1.5
|
|
tabulate>=0.9.0
|
|
xls2xlsx>=0.2.0
|
|
docx2markdown>=0.1.1
|
|
chunkr_ai>=0.0.41
|
|
playwright>=1.50.0
|
|
html2text>=2024.2.26
|
|
|
|
# Optional dependencies - Model platforms
|
|
litellm>=1.38.1
|
|
mistralai>=1.1.0
|
|
reka-api>=3.0.8
|
|
anthropic>=0.42.0
|
|
cohere>=5.11.0
|
|
fish-audio-sdk>=2024.12.5
|
|
|
|
# Optional dependencies - Huggingface ecosystem
|
|
transformers>=4.0.0
|
|
diffusers>=0.25.0
|
|
accelerate>=0.26.0
|
|
datasets>=3.0.0
|
|
torch>=2.0.0
|
|
soundfile>=0.13.0
|
|
sentencepiece>=0.2.0
|
|
opencv-python>=4.0.0
|
|
|
|
# Optional dependencies - Core RAG components
|
|
sentence-transformers>=3.0.1
|
|
qdrant-client>=1.9.0
|
|
pymilvus>=2.4.0
|
|
rank-bm25>=0.2.2
|
|
|
|
# Optional dependencies - Storage solutions
|
|
neo4j>=5.18.0
|
|
nebula3-python==3.8.2
|
|
redis>=5.0.6
|
|
azure-storage-blob>=12.21.0
|
|
google-cloud-storage>=2.18.0
|
|
botocore>=1.35.3
|
|
|
|
# Optional dependencies - Document processing tools
|
|
beautifulsoup4>=4.0.0
|
|
docx2txt>=0.8.0
|
|
PyMuPDF>=1.22.5
|
|
unstructured==0.16.20
|
|
prance>=23.6.21.0
|
|
openapi-spec-validator>=0.7.1
|
|
pandasai>=2.3.0
|
|
|
|
# Optional dependencies - Media processing tools
|
|
imageio[pyav]>=2.34.2
|
|
pydub>=0.25.1
|
|
yt-dlp>=2024.11.4
|
|
ffmpeg-python>=0.2.0
|
|
|
|
# Optional dependencies - Web and API tools
|
|
wikipedia>=1.0.0
|
|
linkup-sdk>=0.2.1
|
|
duckduckgo-search>=6.3.5
|
|
newspaper3k>=0.2.8
|
|
wolframalpha>=5.0.0
|
|
pyowm>=3.3.0
|
|
googlemaps>=4.10.0
|
|
requests_oauthlib>=1.3.1
|
|
firecrawl-py>=1.0.0
|
|
apify_client>=1.8.1
|
|
tavily-python>=0.5.0
|
|
dappier>=0.3.3
|
|
sympy>=1.13.3
|
|
|
|
# Optional dependencies - Communication platform tools
|
|
slack-sdk>=3.27.2
|
|
slack-bolt>=1.20.1
|
|
pygithub>=2.3.0
|
|
pyTelegramBotAPI>=4.18.0
|
|
discord.py>=2.3.2
|
|
notion-client>=2.2.1
|
|
praw>=7.7.1
|
|
|
|
# Optional dependencies - Data science and analytics tools
|
|
rouge>=1.0.1
|
|
aiosqlite>=0.20.0
|
|
textblob>=0.17.1
|
|
datacommons>=1.4.3
|
|
datacommons_pandas>=0.0.3
|
|
pandas>=1.5.3
|
|
stripe>=11.3.0
|
|
networkx>=3.4.2
|
|
|
|
# Optional dependencies - Research tools
|
|
scholarly[tor]==1.7.11
|
|
arxiv>=2.1.3
|
|
arxiv2text>=0.1.14
|
|
|
|
# Optional dependencies - Development tools
|
|
outlines>=0.1.7
|
|
docker>=7.1.0
|
|
jupyter_client>=8.6.2
|
|
ipykernel>=6.0.0
|
|
agentops>=0.3.21
|
|
e2b-code-interpreter>=1.0.3
|
|
tree-sitter-python>=0.23.6
|
|
tree-sitter>=0.23.2
|
|
pyyaml>=6.0.2
|
|
|
|
# Development and testing tools
|
|
pytest>=7.0.0
|
|
pytest-asyncio>=0.23.0
|
|
mock>=5.0.0
|
|
pytest-cov>=4.0.0
|
|
ruff>=0.7.0
|
|
mypy>=1.5.1
|
|
toml>=0.10.2
|
|
pre-commit>=3.0.0
|
|
gradio>=3.0.0
|
|
|
|
# Type stubs
|
|
types-Pillow
|
|
types-Pygments
|
|
types-mock
|
|
types-regex
|
|
types-setuptools
|
|
types-tqdm
|
|
types-colorama>=0.0.0
|
|
types-requests>=2.0.0
|
|
types-PyYAML>=6.0.0
|