Langue

OllamaEmbeddingGenerator Classe

Définition

public ref class OllamaEmbeddingGenerator sealed : IDisposable, Microsoft::Extensions::AI::IEmbeddingGenerator<System::String ^, Microsoft::Extensions::AI::Embedding<float> ^>
public sealed class OllamaEmbeddingGenerator : IDisposable, Microsoft.Extensions.AI.IEmbeddingGenerator<string,Microsoft.Extensions.AI.Embedding<float>>
type OllamaEmbeddingGenerator = class
    interface IEmbeddingGenerator<string, Embedding<single>>
    interface IEmbeddingGenerator
    interface IDisposable
Public NotInheritable Class OllamaEmbeddingGenerator
Implements IDisposable, IEmbeddingGenerator(Of String, Embedding(Of Single))
Héritage
OllamaEmbeddingGenerator
Implémente

Constructeurs

Nom Description
OllamaEmbeddingGenerator(String, String, HttpClient)

Initialise une nouvelle instance de la classe OllamaEmbeddingGenerator.

OllamaEmbeddingGenerator(Uri, String, HttpClient)

Initialise une nouvelle instance de la classe OllamaEmbeddingGenerator.

Méthodes

Nom Description
Dispose()

Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées.

GenerateAsync(IEnumerable<String>, EmbeddingGenerationOptions, CancellationToken)

Génère des incorporations pour chacun des fichiers fournis values.

Implémentations d’interfaces explicites

Nom Description
IEmbeddingGenerator.GetService(Type, Object)

Demande l’objet IEmbeddingGenerator<TInput,TEmbedding> du type serviceTypespécifié.

Méthodes d’extension

Nom Description
AsBuilder<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>)

Crée une nouvelle EmbeddingGeneratorBuilder<TInput,TEmbedding> utilisation innerGenerator en tant que générateur interne.

GenerateAndZipAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken)

Génère des incorporations pour chacun des éléments fournis values et produit une liste qui associe chaque valeur d’entrée à son incorporation résultante.

GenerateAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, TInput, EmbeddingGenerationOptions, CancellationToken)

Génère une incorporation à partir de l’élément spécifié value.

GetRequiredService(IEmbeddingGenerator, Type, Object)

Demande l’objet IEmbeddingGenerator<TInput,TEmbedding> du type serviceType spécifié et lève une exception si elle n’est pas disponible.

GetRequiredService<TService>(IEmbeddingGenerator, Object)

Demande l’objet IEmbeddingGenerator<TInput,TEmbedding> de type TService et lève une exception si un objet n’est pas disponible.

GetService<TService>(IEmbeddingGenerator, Object)

Demande l’objet IEmbeddingGenerator<TInput,TEmbedding> de type TService.

S’applique à