Skip to content

EmbedManyRequest

Namespace: Vercel.AI.Operations

public sealed class EmbedManyRequest : OperationRequest

Options for CancellationToken).

Inheritance: object → OperationRequest

View source

public int? Dimensions { get; set; }

Requested output dimensions. Must be a positive integer. Support depends on the model.

Value: int?

View source

public Func<EmbedEndEvent, Task>? ExperimentalOnEnd { get; set; }

Deprecated alias of OnEnd.

Value: Func<EmbedEndEvent, Task>

View source

public Func<EmbedStartEvent, Task>? ExperimentalOnStart { get; set; }

Deprecated alias of OnStart.

Value: Func<EmbedStartEvent, Task>

View source

public EmbedTelemetry? ExperimentalTelemetry { get; set; }

Deprecated alias of Telemetry.

Value: EmbedTelemetry

View source

public int? MaxParallelCalls { get; set; }

Concurrent chunks when the model supports parallel calls. Null means unlimited.

Value: int?

View source

public IEmbeddingCaller? Model { get; set; }

Embedding model.

Value: IEmbeddingCaller

View source

public Func<EmbedEndEvent, Task>? OnEnd { get; set; }

Called after every chunk returns.

Value: Func<EmbedEndEvent, Task>

View source

public Func<EmbedStartEvent, Task>? OnStart { get; set; }

Called before the model.

Value: Func<EmbedStartEvent, Task>

View source

public EmbedTelemetry? Telemetry { get; set; }

Telemetry integration callbacks.

Value: EmbedTelemetry

View source

public IReadOnlyList<string> Values { get; set; }

Values to embed.

Value: IReadOnlyList<string>

View source

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