AzureAIInferenceExtensions.AsIEmbeddingGenerator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AsIEmbeddingGenerator(EmbeddingsClient, String, Nullable<Int32>) |
Hiermee krijgt u een IEmbeddingGenerator<TInput,TEmbedding> te gebruiken EmbeddingsClient. |
| AsIEmbeddingGenerator(ImageEmbeddingsClient, String, Nullable<Int32>) |
Hiermee krijgt u een IEmbeddingGenerator<TInput,TEmbedding> te gebruiken EmbeddingsClient. |
AsIEmbeddingGenerator(EmbeddingsClient, String, Nullable<Int32>)
Hiermee krijgt u een IEmbeddingGenerator<TInput,TEmbedding> te gebruiken EmbeddingsClient.
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))
Parameters
- embeddingsClient
- EmbeddingsClient
De client.
- defaultModelId
- String
De id van het model dat moet worden gebruikt. Indien null, kan het per aanvraag worden verstrekt via ModelId.
Het aantal dimensies dat in elke insluiting wordt gegenereerd.
Retouren
Een IEmbeddingGenerator<TInput,TEmbedding> die kan worden gebruikt om insluitingen te genereren via de EmbeddingsClient.
Van toepassing op
AsIEmbeddingGenerator(ImageEmbeddingsClient, String, Nullable<Int32>)
Hiermee krijgt u een IEmbeddingGenerator<TInput,TEmbedding> te gebruiken EmbeddingsClient.
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))
Parameters
- imageEmbeddingsClient
- ImageEmbeddingsClient
De client.
- defaultModelId
- String
De id van het model dat moet worden gebruikt. Indien null, kan het per aanvraag worden verstrekt via ModelId.
Het aantal dimensies dat in elke insluiting wordt gegenereerd.
Retouren
Een IEmbeddingGenerator<TInput,TEmbedding> die kan worden gebruikt om insluitingen te genereren via de ImageEmbeddingsClient.