Audience

Academic researchers and developers seeking a solution offering tools for implementing and evaluating listwise reranking with large language models

About RankLLM

RankLLM is a Python toolkit for reproducible information retrieval research using rerankers, with a focus on listwise reranking. It offers a suite of rerankers, pointwise models like MonoT5, pairwise models like DuoT5, and listwise models compatible with vLLM, SGLang, or TensorRT-LLM. Additionally, it supports RankGPT and RankGemini variants, which are proprietary listwise rerankers. It includes modules for retrieval, reranking, evaluation, and response analysis, facilitating end-to-end workflows. RankLLM integrates with Pyserini for retrieval and provides integrated evaluation for multi-stage pipelines. It also includes a module for detailed analysis of input prompts and LLM responses, addressing reliability concerns with LLM APIs and non-deterministic behavior in Mixture-of-Experts (MoE) models. The toolkit supports various backends, including SGLang and TensorRT-LLM, and is compatible with a wide range of LLMs.

Pricing

Starting Price:
Free
Free Version:
Free Version available.

Integrations

API:
Yes, RankLLM offers API access

Ratings/Reviews

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Company Information

Castorini
Canada
github.com/castorini/rank_llm/

Videos and Screen Captures

RankLLM Screenshot 1
Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free

Product Details

Platforms Supported
Cloud
Training
Documentation
Support
Online

RankLLM Frequently Asked Questions

Q: What kinds of users and organization types does RankLLM work with?
Q: What languages does RankLLM support in their product?
Q: What other applications or services does RankLLM integrate with?
Q: Does RankLLM have an API?
Q: What type of training does RankLLM provide?
Q: How much does RankLLM cost?

RankLLM Product Features