IImageGenerator Interface

Définition

Représente un générateur d’images.

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
Dérivé
Attributs
Implémente

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.

(Hérité de IDisposable)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Envoie une demande de génération d’image et retourne l’image générée en tant que ImageGenerationResponse.

GetService(Type, Object)

Demande l’objet IImageGenerator du type serviceTypespécifié.

Méthodes d’extension

Nom Description
AsBuilder(IImageGenerator)

Crée une nouvelle ImageGeneratorBuilder utilisation innerGenerator en tant que générateur interne.

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

Modifie une seule image en fonction de l’image d’origine et de l’invite spécifiée.

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

Modifie une seule image en fonction d’un tableau d’octets et de l’invite spécifiée.

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

Modifie des images basées sur des images d’origine et une invite de texte.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Génère des images basées sur une invite de texte.

GetRequiredService(IImageGenerator, Type, Object)

Demande l’objet IImageGenerator du type serviceType spécifié et lève une exception si elle n’est pas disponible.

GetRequiredService<TService>(IImageGenerator, Object)

Demande l’objet IImageGenerator de type TService et lève une exception si un objet n’est pas disponible.

GetService<TService>(IImageGenerator, Object)

Demande l’objet IImageGenerator de type TService.

S’applique à