IImageGenerator Interface

Definição

Representa um gerador de imagens.

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
Derivado
Atributos
Implementações

Métodos

Nome Description
Dispose()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados.

(Herdado de IDisposable)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Envia uma solicitação de geração de imagem e retorna a imagem gerada como um ImageGenerationResponse.

GetService(Type, Object)

Solicita um IImageGenerator objeto do tipo serviceTypeespecificado.

Métodos de Extensão

Nome Description
AsBuilder(IImageGenerator)

Cria um novo ImageGeneratorBuilder uso innerGenerator como seu gerador interno.

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

Edita uma única imagem com base na imagem original e no prompt especificado.

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

Edita uma única imagem com base em uma matriz de bytes e no prompt especificado.

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

Edita imagens com base em imagens originais e em um prompt de texto.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Gera imagens com base em um prompt de texto.

GetRequiredService(IImageGenerator, Type, Object)

Solicita um IImageGenerator objeto do tipo serviceType especificado e gera uma exceção se um não estiver disponível.

GetRequiredService<TService>(IImageGenerator, Object)

Solicita um IImageGenerator objeto de tipo TService e gera uma exceção se um não estiver disponível.

GetService<TService>(IImageGenerator, Object)

Solicita um IImageGenerator objeto do tipo TService.

Aplica-se a