cheesyFishes's picture
Update README.md
274e253 verified
---
license: mit
---
This repo contains the code needed to run AIR-Bench using llamaindex.
In this repo, I implement a custom retriever that uses `text-embedding-ada-002` as the dense embedding model, bm25 for sparse embeddings, and the `QueryFusionRetriever()` to combine results from these two, as well as generating extra queries for retrieval.
## Usage
`pip install llama-index llama-index-retrievers-bm25`
`python ./run_airbench.py`
## Customization
Feel free to use this as a template to evaluate other llama-index retrieval pipelines! You just need to customize the setup in `create_retriever_fn()` with the setup that you want to test against.