Skip to main content

Module rerank

Module rerank 

Source
Expand description

OpenRouter /rerank and separately named DashScope /reranks wire shapes. Sources: openrouter/Submit a rerank request.md and dashscope/OpenAI-compatible Rerank.md. OpenRouter requires each result document; DashScope may omit it.

Structs§

DashscopeRerankDocument
DashscopeRerankDocumentBuilder
Builder for DashscopeRerankDocument.
DashscopeRerankRequestBody
DashScope’s request accepts text documents and an optional ranking instruction.
DashscopeRerankRequestBodyBuilder
Builder for DashscopeRerankRequestBody.
DashscopeRerankResponseBody
DashscopeRerankResponseBodyBuilder
Builder for DashscopeRerankResponseBody.
DashscopeRerankResult
DashscopeRerankResultBuilder
Builder for DashscopeRerankResult.
DashscopeRerankUsage
DashscopeRerankUsageBuilder
Builder for DashscopeRerankUsage.
MaxPrice
MaxPriceBuilder
Builder for MaxPrice.
PercentileCutoffs
PercentileCutoffsBuilder
Builder for PercentileCutoffs.
ProviderPreferences
ProviderPreferencesBuilder
Builder for ProviderPreferences.
ProviderSortConfig
ProviderSortConfigBuilder
Builder for ProviderSortConfig.
RerankDocument
RerankDocumentBuilder
Builder for RerankDocument.
RerankRequestBody
RerankRequestBodyBuilder
Builder for RerankRequestBody.
RerankResponseBody
RerankResponseBodyBuilder
Builder for RerankResponseBody.
RerankResult
RerankResultBuilder
Builder for RerankResult.
RerankUsage
RerankUsageBuilder
Builder for RerankUsage.

Enums§

DataCollection
PreferredCutoff
ProviderPartition
ProviderSort
ProviderSortBy
Quantization
RerankDocumentInput
RerankObject

Type Aliases§

DashscopeRerankRequest
DashscopeRerankResponse
RerankRequest
RerankResponse