IImageGenerator Gränssnitt

Definition

Representerar en generator av bilder.

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
Härledda
Attribut
Implementeringar

Metoder

Name Description
Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

(Ärvd från IDisposable)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Skickar en begäran om bildgenerering och returnerar den genererade avbildningen som en ImageGenerationResponse.

GetService(Type, Object)

Frågar efter IImageGenerator ett objekt av den angivna typen serviceType.

Tilläggsmetoder

Name Description
AsBuilder(IImageGenerator)

Skapar en ny ImageGeneratorBuilder användning innerGenerator som inre generator.

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

Redigerar en enskild bild baserat på den ursprungliga bilden och den angivna prompten.

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

Redigerar en enskild bild baserat på en bytematris och den angivna prompten.

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

Redigerar bilder baserat på ursprungliga bilder och en textprompt.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Genererar bilder baserat på en textprompt.

GetRequiredService(IImageGenerator, Type, Object)

Frågar efter IImageGenerator ett objekt av den angivna typen serviceType och utlöser ett undantag om ett inte är tillgängligt.

GetRequiredService<TService>(IImageGenerator, Object)

Frågar efter IImageGenerator ett objekt av typen TService och utlöser ett undantag om ett inte är tillgängligt.

GetService<TService>(IImageGenerator, Object)

Frågar efter IImageGenerator ett objekt av typen TService.

Gäller för