pydantic<2.10.0
numpy<2.0.0
pandas>=2.1.0
tqdm
tiktoken>=0.7.0
openai>=1.0.0
rank_bm25
pyyaml
pyarrow
fastparquet
sacrebleu
evaluate
rouge_score
rich
click
cohere>=5.8.0
tokenlog>=0.0.2
aiohttp
voyageai
mixedbread-ai
llama-index-llms-bedrock
scikit-learn
emoji
pymilvus>=2.3.0
chromadb>=0.5.0
weaviate-client
pinecone[grpc]
couchbase
qdrant-client
quart
pyngrok
llama-index>=0.11.0
llama-index-core>=0.11.0
llama-index-readers-file
llama-index-embeddings-openai
llama-index-llms-openai>=0.2.7
llama-index-llms-openai-like
llama-index-retrievers-bm25
streamlit
gradio
langchain-core>=0.3.0
langchain-unstructured>=0.1.5
langchain-upstage
langchain-community>=0.3.0
panel
seaborn
ipykernel
ipywidgets
ipywidgets_bokeh

[all]
AutoRAG[gpu]
AutoRAG[ko]
AutoRAG[dev]
AutoRAG[parse]
AutoRAG[ja]

[dev]
ruff
pre-commit

[gpu]
torch
sentencepiece
bert_score
optimum[nncf,openvino]
peft
llmlingua
FlagEmbedding
sentence-transformers
transformers
llama-index-llms-ollama
llama-index-embeddings-huggingface
llama-index-llms-huggingface
onnxruntime

[ja]
sudachipy>=0.6.8
sudachidict_core

[ko]
kiwipiepy>=0.18.0
konlpy

[parse]
PyMuPDF
pdfminer.six
pdfplumber
unstructured
jq
unstructured[pdf]
PyPDF2<3.0
pdf2image
