title | emoji | colorFrom | colorTo | sdk | sdk_version | app_file | pinned | tags | ||
---|---|---|---|---|---|---|---|---|---|---|
MTEB Arena |
⚔️ |
indigo |
blue |
gradio |
4.21.0 |
app.py |
false |
|
- Install PyTorch according to your system
pip install -r requirements.txt
python app.py
If you'd like to debug the app, set DEBUG=True
in the beginning of app.py
, which will use fewer models and can be easily run locally on CPUs. Also you may want to set GCP_INDEX=False
and just use the local indices for the two debug models.
Some models require API keys which you can set as environment variables, e.g.
VOYAGE_API_KEY=YOUR_KEY HF_TOKEN=YOUR_KEY OPENAI_API_KEY=YOUR_KEY CO_API_KEY=YOUR_KEY python app.py
- Add the model to mteb via PR.
- Add the model to this repo's
models.py
&models_meta.yml
via PR. - Test it in the Clustering and STS interfaces at least. Ideally, also retrieval.
- We will then consider adding it to the arena. Please note that keeping a model in the arena is costly to us as (1) we need to keep constant GPUs running with it in memory (2) we need to maintain retrieval indices for it. So we will focus on models that are most useful to the community. However, if you are willing to sponsor the hosting of your model, we may be able to add it faster.
Results are auto-saved to mteb/arena-results.