v2.3.0 - Rerank is here!
🚀 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-multilingualwith semantic understanding - ☁️ Voyage:
rerank-2with 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