EmbeddingGeneratorBuilderServiceCollectionExtensions Класс

Определение

Предоставляет методы расширения для регистрации IEmbeddingGenerator<TInput,TEmbedding> с помощью .IServiceCollection

public ref class EmbeddingGeneratorBuilderServiceCollectionExtensions abstract sealed
public static class EmbeddingGeneratorBuilderServiceCollectionExtensions
type EmbeddingGeneratorBuilderServiceCollectionExtensions = class
Public Module EmbeddingGeneratorBuilderServiceCollectionExtensions
Наследование
EmbeddingGeneratorBuilderServiceCollectionExtensions

Методы

Имя Описание
AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Регистрирует в объекте IServiceCollectionгенератор однотонного внедрения.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Регистрирует в объекте IServiceCollectionгенератор однотонного внедрения.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Регистрирует в ней IServiceCollectionгенератор одноэлементного внедрения ключа.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Регистрирует в ней IServiceCollectionгенератор одноэлементного внедрения ключа.

Применяется к