langchain-core<2.0.0,>=0.3.33
pydantic<3.0,>=2.11
PyYAML<7.0,>=6.0

[all]
langchain<2.0.0,>=0.3.17
langchain-community<1.0.0,>=0.3.16
langchain-text-splitters<2.0.0,>=0.3.5
requests<3.0,>=2.32
tqdm<5.0,>=4.67
sentence-transformers<4.0.0,>=3.4.1
chromadb<0.7.0,>=0.6.3
langchain-chroma<2.0.0,>=0.2.1
posthog<3.0.0,>=2.4.0
langchain-openai<2.0.0,>=0.3.3
langchain-groq<2.0.0,>=0.2.4
langchain-anthropic<2.0.0,>=0.3.0
langchain-google-genai<5.0.0,>=2.0.0
langchain-ollama<2.0.0,>=0.2.0
langchain-cohere<1.0.0,>=0.3.0
faiss-cpu<2.0.0,>=1.8.0
qdrant-client<2.0.0,>=1.9.0
langchain-qdrant<2.0.0,>=0.2.0
langchain-milvus<2.0.0,>=0.1.0
langchain-pinecone<2.0.0,>=0.2.0
pandas<4.0,>=2.2
openpyxl<4.0,>=3.1
pypdf<7.0,>=5.0
tiktoken<1.0,>=0.8
langchain-experimental<1.0.0,>=0.3.4
rank-bm25<0.3.0,>=0.2.2
azure-ai-formrecognizer<4.0.0,>=3.3.3
langchain-docling<3.0.0,>=1.0.0
llama-parse<1.0.0,>=0.5.0
firecrawl-py<2.0.0,>=1.0.0
langchain-tavily<1.0.0,>=0.1.0
google-search-results<3.0.0,>=2.4.0
fastapi<1.0.0,>=0.110.0
uvicorn[standard]<1.0.0,>=0.29.0
platformdirs<5.0.0,>=4.0.0

[anthropic]
langchain-anthropic<2.0.0,>=0.3.0

[azure]
azure-ai-formrecognizer<4.0.0,>=3.3.3
tqdm<5.0,>=4.67

[azure_openai]
langchain-openai<2.0.0,>=0.3.3

[bm25]
rank-bm25<0.3.0,>=0.2.2

[chroma]
chromadb<0.7.0,>=0.6.3
langchain-chroma<2.0.0,>=0.2.1
posthog<3.0.0,>=2.4.0

[cohere]
langchain-cohere<1.0.0,>=0.3.0

[datasets]
pandas<4.0,>=2.2
openpyxl<4.0,>=3.1

[docling]
langchain-docling<3.0.0,>=1.0.0
tqdm<5.0,>=4.67

[faiss]
faiss-cpu<2.0.0,>=1.8.0
langchain-community<1.0.0,>=0.3.16

[firecrawl]
firecrawl-py<2.0.0,>=1.0.0

[gemini]
langchain-google-genai<5.0.0,>=2.0.0

[groq]
langchain-groq<2.0.0,>=0.2.4

[llamaparse]
llama-parse<1.0.0,>=0.5.0
tqdm<5.0,>=4.67

[local]
sentence-transformers<4.0.0,>=3.4.1

[milvus]
langchain-milvus<2.0.0,>=0.1.0

[ollama]
langchain-ollama<2.0.0,>=0.2.0

[openai]
langchain-openai<2.0.0,>=0.3.3

[parsers]
azure-ai-formrecognizer<4.0.0,>=3.3.3
langchain-docling<3.0.0,>=1.0.0
llama-parse<1.0.0,>=0.5.0
tqdm<5.0,>=4.67

[pdf]
pypdf<7.0,>=5.0

[pinecone]
langchain-pinecone<2.0.0,>=0.2.0

[providers]
langchain-openai<2.0.0,>=0.3.3
langchain-groq<2.0.0,>=0.2.4
langchain-anthropic<2.0.0,>=0.3.0
langchain-google-genai<5.0.0,>=2.0.0
langchain-ollama<2.0.0,>=0.2.0
langchain-cohere<1.0.0,>=0.3.0

[qdrant]
qdrant-client<2.0.0,>=1.9.0
langchain-qdrant<2.0.0,>=0.2.0

[rag]
langchain<2.0.0,>=0.3.17
langchain-community<1.0.0,>=0.3.16
langchain-text-splitters<2.0.0,>=0.3.5
requests<3.0,>=2.32
tqdm<5.0,>=4.67

[semantic]
langchain-experimental<1.0.0,>=0.3.4

[serpapi]
google-search-results<3.0.0,>=2.4.0
langchain-community<1.0.0,>=0.3.16

[standard]
langchain<2.0.0,>=0.3.17
langchain-community<1.0.0,>=0.3.16
langchain-text-splitters<2.0.0,>=0.3.5
requests<3.0,>=2.32
tqdm<5.0,>=4.67
sentence-transformers<4.0.0,>=3.4.1
chromadb<0.7.0,>=0.6.3
langchain-chroma<2.0.0,>=0.2.1
posthog<3.0.0,>=2.4.0
langchain-openai<2.0.0,>=0.3.3
langchain-groq<2.0.0,>=0.2.4
pandas<4.0,>=2.2
openpyxl<4.0,>=3.1
pypdf<7.0,>=5.0
tiktoken<1.0,>=0.8
rank-bm25<0.3.0,>=0.2.2
fastapi<1.0.0,>=0.110.0
uvicorn[standard]<1.0.0,>=0.29.0
platformdirs<5.0.0,>=4.0.0

[tavily]
langchain-tavily<1.0.0,>=0.1.0

[token]
tiktoken<1.0,>=0.8

[ui]
fastapi<1.0.0,>=0.110.0
uvicorn[standard]<1.0.0,>=0.29.0
platformdirs<5.0.0,>=4.0.0

[vectordbs]
chromadb<0.7.0,>=0.6.3
langchain-chroma<2.0.0,>=0.2.1
posthog<3.0.0,>=2.4.0
faiss-cpu<2.0.0,>=1.8.0
langchain-community<1.0.0,>=0.3.16
qdrant-client<2.0.0,>=1.9.0
langchain-qdrant<2.0.0,>=0.2.0
langchain-milvus<2.0.0,>=0.1.0
langchain-pinecone<2.0.0,>=0.2.0

[websearch]
firecrawl-py<2.0.0,>=1.0.0
langchain-tavily<1.0.0,>=0.1.0
google-search-results<3.0.0,>=2.4.0
langchain-community<1.0.0,>=0.3.16
