Expand description
OpenAI Reranker Provider
This module provides a Reranker implementation that uses OpenAI’s
GPT models to score and rerank search results for improved relevance.
§Environment Variables
OPENAI_API_KEY: Required API key for OpenAIOPENAI_RERANK_MODEL: Optional model override (default: gpt-4o-mini)
§Features
- Uses structured prompting to score relevance
- Efficient batch processing with configurable concurrency
- Automatic retry with exponential backoff
- Thread-safe for concurrent use
Structs§
- OpenAI
Reranker - OpenAI Reranker Provider
Functions§
- try_
openai_ reranker - Helper to create an OpenAI reranker or return None