vibe.rerank_providers.mock¶
Mock rerank provider for testing.
ConfigurableMockRerankProvider ¶
Test-friendly mock rerank provider.
Generates deterministic scores based on query-document hash, or can be configured with specific scores.
set_score ¶
set_score(query: str, document: str, score: float) -> None
Set a specific score for a query-document pair.
rerank ¶
rerank(query: str, documents: list[str], top_n: int | None = None) -> list[RerankResult]
Rerank with deterministic mock scores.