IImageGenerator Interfaccia

Definizione

Rappresenta un generatore di immagini.

public interface class IImageGenerator : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface IImageGenerator : IDisposable
public interface IImageGenerator : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type IImageGenerator = interface
    interface IDisposable
type IImageGenerator = interface
    interface IDisposable
Public Interface IImageGenerator
Implements IDisposable
Derivato
Attributi
Implementazioni

Metodi

Nome Descrizione
Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

(Ereditato da IDisposable)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Invia una richiesta di generazione di immagini e restituisce l'immagine generata come .ImageGenerationResponse

GetService(Type, Object)

Richiede un IImageGenerator oggetto del tipo serviceTypespecificato.

Metodi di estensione

Nome Descrizione
AsBuilder(IImageGenerator)

Crea un nuovo ImageGeneratorBuilder oggetto utilizzando innerGenerator come generatore interno.

EditImageAsync(IImageGenerator, DataContent, String, ImageGenerationOptions, CancellationToken)

Modifica una singola immagine in base all'immagine originale e alla richiesta specificata.

EditImageAsync(IImageGenerator, ReadOnlyMemory<Byte>, String, String, ImageGenerationOptions, CancellationToken)

Modifica una singola immagine in base a una matrice di byte e al prompt specificato.

EditImagesAsync(IImageGenerator, IEnumerable<AIContent>, String, ImageGenerationOptions, CancellationToken)

Modifica le immagini in base alle immagini originali e a una richiesta di testo.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Genera immagini in base a una richiesta di testo.

GetRequiredService(IImageGenerator, Type, Object)

Chiede l'oggetto IImageGenerator per un oggetto del tipo serviceType specificato e genera un'eccezione se non ne è disponibile uno.

GetRequiredService<TService>(IImageGenerator, Object)

Chiede l'oggetto IImageGenerator per un oggetto di tipo TService e genera un'eccezione se non ne è disponibile uno.

GetService<TService>(IImageGenerator, Object)

Chiede all'oggetto IImageGenerator di tipo TService.

Si applica a