Skip to content

v2.3.0 - Rerank is here!

Choose a tag to compare

@lfnovo lfnovo released this 30 Jun 20:51

🚀 Esperanto Release Notes - Major Feature Release

TL;DR - What's New

  • 🔄 Universal Reranking: Complete reranking provider ecosystem with Jina, Voyage, and Transformers
  • 🧠 Task-Aware Embeddings: Advanced embedding features across ALL providers (Jina, Google, Transformers)
  • 🏠 Local Privacy Options: Comprehensive local alternatives for embeddings and reranking
  • 🔧 Unified Interface: Same API works across cloud and local providers

🔄 Universal Reranking Interface [NEW PROVIDER TYPE]

Complete reranking ecosystem with provider choice freedom:

Three Reranking Providers

  • ☁️ Jina: jina-reranker-v2-base-multilingual with semantic understanding
  • ☁️ Voyage: rerank-2 with passage ranking optimization
  • 🏠 Transformers: 12+ local models with zero cloud dependency

Universal Reranking API

# Same interface for all providers
reranker = AIFactory.create_reranker("jina", "jina-reranker-v2-base-multilingual")
results = reranker.rerank(
    query="What is machine learning?",
    documents=["ML is AI subset...", "Deep learning uses...", "Python language..."],
    top_k=2
)

Every line of code in this release moves us closer to our vision: AI cooperation that's accessible, understandable, and beneficial for everyone - not just a technological elite