promptflow-core>=1.0.0
jinja2>=3.0
ruamel.yaml>=0.17
openai>=1.0
langchain>=0.2.0
langchain-openai>=0.1.5
langchain-community>=0.0.32
azure-search-documents>=11.4.0b7

[all_backends]
azure-search-documents>=11.4.0b7
weaviate-client>=4.5.4
chromadb>=0.5.0

[all_backends:platform_system != "Darwin"]
faiss-cpu>=1.7.4

[all_backends:platform_system == "Darwin"]
faiss-metal>=1.7.4

[chroma]
chromadb>=0.5.0

[faiss]

[faiss:platform_system != "Darwin"]
faiss-cpu>=1.7.4

[faiss:platform_system == "Darwin"]
faiss-metal>=1.7.4

[weaviate]
weaviate-client>=4.5.4
