Język

EmbeddingGenerationOptions.RawRepresentationFactory Właściwość

Definicja

Pobiera lub ustawia wywołanie zwrotne odpowiedzialne za tworzenie nieprzetworzonej reprezentacji opcji generowania osadzania z podstawowej implementacji.

public:
 property Func<Microsoft::Extensions::AI::IEmbeddingGenerator ^, System::Object ^> ^ RawRepresentationFactory { Func<Microsoft::Extensions::AI::IEmbeddingGenerator ^, System::Object ^> ^ get(); void set(Func<Microsoft::Extensions::AI::IEmbeddingGenerator ^, System::Object ^> ^ value); };
[System.Text.Json.Serialization.JsonIgnore]
public Func<Microsoft.Extensions.AI.IEmbeddingGenerator,object?>? RawRepresentationFactory { get; set; }
[<System.Text.Json.Serialization.JsonIgnore>]
member this.RawRepresentationFactory : Func<Microsoft.Extensions.AI.IEmbeddingGenerator, obj> with get, set
Public Property RawRepresentationFactory As Func(Of IEmbeddingGenerator, Object)

Wartość właściwości

Atrybuty

Uwagi

Implementacja bazowa IEmbeddingGenerator może mieć własną reprezentację opcji. Gdy GenerateAsync(IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken) jest wywoływana z elementem EmbeddingGenerationOptions, implementacja ta może przekonwertować podane opcje na własną reprezentację, aby użyć jej podczas wykonywania operacji. W sytuacjach, gdy użytkownik wie, który konkretny IEmbeddingGenerator jest używany i jak reprezentuje opcje, nowe wystąpienie tego typu opcji specyficznych dla implementacji może zostać zwrócone przez to wywołanie zwrotne, aby IEmbeddingGenerator implementacja była używana zamiast tworzyć nowe wystąpienie. Takie implementacje mogą dalej mutować podane wystąpienie opcji w oparciu o inne ustawienia podane w tym EmbeddingGenerationOptions wystąpieniu lub z innych danych wejściowych, dlatego zdecydowanie zaleca się, aby nie zwracać wystąpień udostępnionych, a zamiast tego wywołanie zwrotne zwraca nowe wystąpienie w każdym wywołaniu. Jest to zwykle używane do ustawiania ustawienia specyficznego dla implementacji, które nie jest w inny sposób widoczne z silnie typiowanych właściwości w systemie EmbeddingGenerationOptions.

Dotyczy