RerankResult
Namespace: Vercel.AI.Operations
public sealed class RerankResultResult of CancellationToken).
Inheritance: object
Constructors
Section titled “Constructors”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 |
Properties
Section titled “Properties”OriginalDocuments
Section titled “OriginalDocuments”public IReadOnlyList<object?> OriginalDocuments { get; }Documents that were submitted.
Value: IReadOnlyList<object>
ProviderMetadata
Section titled “ProviderMetadata”public JsonElement? ProviderMetadata { get; }Provider metadata.
Value: JsonElement?
Ranking
Section titled “Ranking”public IReadOnlyList<RankedDocument> Ranking { get; }Ranking. Mutations of the list passed to onEnd do not change this copy.
Value: IReadOnlyList<RankedDocument>
RerankedDocuments
Section titled “RerankedDocuments”public IReadOnlyList<object?> RerankedDocuments { get; }Documents in ranking order.
Value: IReadOnlyList<object>
Response
Section titled “Response”public RerankResponseInfo Response { get; }Response metadata.
Value: RerankResponseInfo
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product