ImageGeneratorBuilder Klasse

Definition

Ein Generator zum Erstellen von Pipelines von IImageGenerator.

public ref class ImageGeneratorBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class ImageGeneratorBuilder
public sealed class ImageGeneratorBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ImageGeneratorBuilder = class
type ImageGeneratorBuilder = class
Public NotInheritable Class ImageGeneratorBuilder
Vererbung
ImageGeneratorBuilder
Attribute

Konstruktoren

Name Beschreibung
ImageGeneratorBuilder(Func<IServiceProvider,IImageGenerator>)

Initialisiert eine neue Instanz der ImageGeneratorBuilder-Klasse.

ImageGeneratorBuilder(IImageGenerator)

Initialisiert eine neue Instanz der ImageGeneratorBuilder-Klasse.

Methoden

Name Beschreibung
Build(IServiceProvider)

Erstellt eine IImageGenerator , die die gesamte Pipeline darstellt. Aufrufe an diese Instanz werden wiederum durch die einzelnen Pipelinephasen geleitet.

Use(Func<IImageGenerator,IImageGenerator>)

Fügt der Imagegeneratorpipeline eine Factory für einen Zwischenbildgenerator hinzu.

Use(Func<IImageGenerator,IServiceProvider,IImageGenerator>)

Fügt der Imagegeneratorpipeline eine Factory für einen Zwischenbildgenerator hinzu.

Erweiterungsmethoden

Name Beschreibung
ConfigureOptions(ImageGeneratorBuilder, Action<ImageGenerationOptions>)

Fügt einen Rückruf hinzu, der konfiguriert, dass ein ImageGenerationOptions An den nächsten Generator in der Pipeline übergeben werden soll.

UseLogging(ImageGeneratorBuilder, ILoggerFactory, Action<LoggingImageGenerator>)

Fügt die Protokollierung zur Pipeline des Bildgenerators hinzu.

UseOpenTelemetry(ImageGeneratorBuilder, ILoggerFactory, String, Action<OpenTelemetryImageGenerator>)

Fügt openTelemetry-Unterstützung zur Bildgeneratorpipeline hinzu, und folgt den OpenTelemetry-Semantikkonventionen für generative KI-Systeme.

Gilt für: