Integration Overview¶
Evret provides adapters for common orchestration frameworks.
LangChain Adapter¶
LangChainRetrieverAdapter wraps an Evret retriever as a LangChain retriever.
from evret.integrations import LangChainRetrieverAdapter
lc_retriever = LangChainRetrieverAdapter(evret_retriever=my_evret_retriever, k=5)
docs = lc_retriever.invoke("what is information retrieval")
LlamaIndex Adapter¶
LlamaIndexRetrieverAdapter wraps an Evret retriever as a LlamaIndex retriever.
from evret.integrations import LlamaIndexRetrieverAdapter
li_retriever = LlamaIndexRetrieverAdapter(evret_retriever=my_evret_retriever, k=5)
Dependency Notes¶
Some integrations require optional packages.
- LangChain adapter needs
langchain - LlamaIndex adapter needs
llama-index-core
Evret raises OptionalDependencyError with install guidance if package is missing.