Skip to content

RerankResult

Namespace: Vercel.AI.Operations

public sealed class RerankResult

Result of CancellationToken).

Inheritance: object

View source

RerankResult(IReadOnlyList<object?>, IReadOnlyList<RankedDocument>, JsonElement?, RerankResponseInfo)

Section titled “RerankResult(IReadOnlyList<object?>, IReadOnlyList<RankedDocument>, JsonElement?, RerankResponseInfo)”
public RerankResult(IReadOnlyList<object?> originalDocuments, IReadOnlyList<RankedDocument> ranking, JsonElement? providerMetadata, RerankResponseInfo response)

Creates a rerank result. The ranking list is copied.

Parameters

Name Type Description
originalDocuments IReadOnlyList<object>
ranking IReadOnlyList<RankedDocument>
providerMetadata JsonElement?
response RerankResponseInfo

View source

public IReadOnlyList<object?> OriginalDocuments { get; }

Documents that were submitted.

Value: IReadOnlyList<object>

View source

public JsonElement? ProviderMetadata { get; }

Provider metadata.

Value: JsonElement?

View source

public IReadOnlyList<RankedDocument> Ranking { get; }

Ranking. Mutations of the list passed to onEnd do not change this copy.

Value: IReadOnlyList<RankedDocument>

View source

public IReadOnlyList<object?> RerankedDocuments { get; }

Documents in ranking order.

Value: IReadOnlyList<object>

View source

public RerankResponseInfo Response { get; }

Response metadata.

Value: RerankResponseInfo

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product