RerankResult

class RerankResult<T>(val results: List<RerankedItem<T>>, val originalDocuments: List<T> = emptyList(), val usage: Usage = Usage(), val warnings: List<CallWarning> = emptyList(), val response: LanguageModelResponseMetadata = LanguageModelResponseMetadata(), val providerMetadata: ProviderMetadata = ProviderMetadata.None)(source)

Since

0.3.0-beta01

Constructors

Link copied to clipboard
constructor(results: List<RerankedItem<T>>, originalDocuments: List<T> = emptyList(), usage: Usage = Usage(), warnings: List<CallWarning> = emptyList(), response: LanguageModelResponseMetadata = LanguageModelResponseMetadata(), providerMetadata: ProviderMetadata = ProviderMetadata.None)

Properties

Link copied to clipboard

The documents that were submitted for reranking, in their original order.

Link copied to clipboard
Link copied to clipboard

The reranked documents in descending relevance order (fewer than originalDocuments when a topN limit was applied). Convenience accessor over results's values — matches upstream's rerankedDocuments.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard