AzureAIInferenceExtensions.AsIEmbeddingGenerator Metodo

Definizione

Overload

AsIEmbeddingGenerator(EmbeddingsClient, String, Nullable<Int32>)

Origine:
AzureAIInferenceExtensions.cs

Ottiene un oggetto IEmbeddingGenerator<TInput,TEmbedding> da utilizzare con questo EmbeddingsClientoggetto .

public static Microsoft.Extensions.AI.IEmbeddingGenerator<string,Microsoft.Extensions.AI.Embedding<float>> AsIEmbeddingGenerator(this Azure.AI.Inference.EmbeddingsClient embeddingsClient, string? defaultModelId = default, int? defaultModelDimensions = default);
static member AsIEmbeddingGenerator : Azure.AI.Inference.EmbeddingsClient * string * Nullable<int> -> Microsoft.Extensions.AI.IEmbeddingGenerator<string, Microsoft.Extensions.AI.Embedding<single>>
<Extension()>
Public Function AsIEmbeddingGenerator (embeddingsClient As EmbeddingsClient, Optional defaultModelId As String = Nothing, Optional defaultModelDimensions As Nullable(Of Integer) = Nothing) As IEmbeddingGenerator(Of String, Embedding(Of Single))

Parametri

embeddingsClient
EmbeddingsClient

Client.

defaultModelId
String

ID del modello da usare. Se null, può essere fornito per ogni richiesta tramite ModelId.

defaultModelDimensions
Nullable<Int32>

Numero di dimensioni generate in ogni incorporamento.

Valori restituiti

Oggetto IEmbeddingGenerator<TInput,TEmbedding> che può essere utilizzato per generare incorporamenti tramite .EmbeddingsClient

Si applica a

AsIEmbeddingGenerator(ImageEmbeddingsClient, String, Nullable<Int32>)

Origine:
AzureAIInferenceExtensions.cs

Ottiene un oggetto IEmbeddingGenerator<TInput,TEmbedding> da utilizzare con questo EmbeddingsClientoggetto .

public static Microsoft.Extensions.AI.IEmbeddingGenerator<Microsoft.Extensions.AI.DataContent,Microsoft.Extensions.AI.Embedding<float>> AsIEmbeddingGenerator(this Azure.AI.Inference.ImageEmbeddingsClient imageEmbeddingsClient, string? defaultModelId = default, int? defaultModelDimensions = default);
static member AsIEmbeddingGenerator : Azure.AI.Inference.ImageEmbeddingsClient * string * Nullable<int> -> Microsoft.Extensions.AI.IEmbeddingGenerator<Microsoft.Extensions.AI.DataContent, Microsoft.Extensions.AI.Embedding<single>>
<Extension()>
Public Function AsIEmbeddingGenerator (imageEmbeddingsClient As ImageEmbeddingsClient, Optional defaultModelId As String = Nothing, Optional defaultModelDimensions As Nullable(Of Integer) = Nothing) As IEmbeddingGenerator(Of DataContent, Embedding(Of Single))

Parametri

imageEmbeddingsClient
ImageEmbeddingsClient

Client.

defaultModelId
String

ID del modello da usare. Se null, può essere fornito per ogni richiesta tramite ModelId.

defaultModelDimensions
Nullable<Int32>

Numero di dimensioni generate in ogni incorporamento.

Valori restituiti

Oggetto IEmbeddingGenerator<TInput,TEmbedding> che può essere utilizzato per generare incorporamenti tramite .ImageEmbeddingsClient

Si applica a