tqdm>=4.64.0
numpy>=2.0.0
chonkie-core>=0.8.0
tenacity>=8.0.0
httpx>=0.28.1

[all]
chonkie[hub]
chonkie[viz]
chonkie[cli]
chonkie[api]
chonkie[table]
chonkie[tokenizers]
chonkie[tiktoken]
chonkie[code]
chonkie[neural]
chonkie[model2vec]
chonkie[st]
chonkie[openai]
chonkie[semantic]
chonkie[gemini]
chonkie[azure-openai]
chonkie[groq]
chonkie[cerebras]
chonkie[voyageai]
chonkie[cohere]
chonkie[jina]
chonkie[catsu]
chonkie[litellm]
chonkie[chroma]
chonkie[qdrant]
chonkie[tpuf]
chonkie[pgvector]
chonkie[weaviate]
chonkie[datasets]
chonkie[pinecone]
chonkie[mongodb]
chonkie[elastic]
chonkie[milvus]
chonkie[genie]
chonkie[teraflopai]

[api]
fastapi>=0.115.0
uvicorn[standard]>=0.30.0
sqlalchemy>=2.0.0
alembic>=1.13.0
aiosqlite>=0.20.0
huggingface-hub>=1.5.0
jsonschema>=4.23.0

[azure-openai]
azure-identity>=1.23.0
tiktoken>=0.5.0
openai>=1.0.0
pydantic>=2.0.0

[catsu]
catsu>=0.0.1

[cerebras]
pydantic>=2.0.0
cerebras-cloud-sdk>=1.0.0

[chroma]
chromadb>=1.0.0

[cli]
typer>=0.9.0

[code]
tree-sitter>=0.20.0
tree-sitter-language-pack>=0.7.0
magika<1.1.0,>=0.6.0

[cohere]
tokenizers>=0.16.0
cohere>=5.13.0

[datasets]
datasets>=4.0.0

[dev]
datasets>=1.14.0
transformers>=4.0.0
pytest>=6.2.0
pytest-cov>=4.0.0
pytest-xdist>=2.5.0
pytest-asyncio>=0.26.0
coverage
ruff>=0.13.3
ty
pandas
tabulate
openpyxl
uv>=0.9.18
requests-cache>=1.2.1

[elastic]
elasticsearch>=8.0.0

[gemini]
pydantic>=2.0.0
google-genai>=1.0.0

[genie]
pydantic>=2.0.0
google-genai>=1.0.0

[groq]
pydantic>=2.0.0
groq>=0.4.0

[hub]
huggingface-hub>=0.24.0
jsonschema>=4.23.0

[jina]
tokenizers>=0.16.0

[litellm]
litellm>=1.0.0
tiktoken>=0.5.0
tokenizers>=0.16.0

[milvus]
pymilvus>=2.1.0

[model2vec]
tokenizers>=0.16.0
model2vec>=0.7.0
numpy<3.0,>=2.0.0

[mongodb]
pymongo

[neural]
transformers>=4.0.0
torch<3.0,>=2.0.0

[openai]
tiktoken>=0.5.0
openai>=1.0.0
pydantic>=2.0.0

[pgvector]
vecs>=0.4.0

[pinecone]
pinecone

[qdrant]
qdrant-client>=1.0.0

[semantic]
tokenizers>=0.16.0
model2vec>=0.3.0

[st]
tokenizers>=0.16.0
sentence-transformers>=3.0.0
accelerate>=1.6.0

[table]
pandas
tabulate
openpyxl

[teraflopai]
teraflopai>=0.1.0

[tiktoken]
tiktoken>=0.5.0

[tokenizers]
tokenizers>=0.16.0

[tpuf]
turbopuffer~=1.0

[viz]
rich>=13.0.0

[voyageai]
tokenizers>=0.16.0
voyageai>=0.3.2

[weaviate]
weaviate-client>=4.16.7
