scipy>=1.10.1
PyYAML>=6.0.1
datasets>=2.14.4
spacy>=3.6.1
typer>=0.9.0
pydantic>=2.3.0
petname>=2.6
pycountry>=22.3.5
ftfy>=6.1.3
fasttext-wheel
rich>=13.7.0
scikit-learn>=1.3.2
mauve-text>=0.3.0
matplotlib>=3.7.4
tabulate>=0.9.0
readchar>=4.0.5
evaluate>=0.4.1
textstat>=0.7.3

[all]
openai>=1
tiktoken>=0.4.0
anthropic>=0.7.2
cohere>=4.36
torch==2.0.1
transformers>=4.32.0
accelerate>=0.22.0
bitsandbytes>=0.41.1
requests>=2.31.0
google-auth
google-cloud-aiplatform==1.25.0

[anthropic]
anthropic>=0.7.2

[cohere]
cohere>=4.36

[dev]
openai>=1
tiktoken>=0.4.0
anthropic>=0.7.2
cohere>=4.36
torch==2.0.1
transformers>=4.32.0
accelerate>=0.22.0
bitsandbytes>=0.41.1
requests>=2.31.0
google-auth
google-cloud-aiplatform==1.25.0
black
flake8
mypy
types-requests
pytest
isort
autoflake
pre-commit

[huggingface-local]
torch==2.0.1
transformers>=4.32.0
accelerate>=0.22.0
bitsandbytes>=0.41.1

[huggingface-remote]
requests>=2.31.0

[openai]
openai>=1
tiktoken>=0.4.0

[vertex]
google-auth
google-cloud-aiplatform==1.25.0
tiktoken>=0.4.0
