DelegatingImageGenerator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为传递给另一个 IImageGenerator 实例的调用提供可选的基类。
public ref class DelegatingImageGenerator : IDisposable, Microsoft::Extensions::AI::IImageGenerator
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingImageGenerator : IDisposable, Microsoft.Extensions.AI.IImageGenerator
public class DelegatingImageGenerator : IDisposable, Microsoft.Extensions.AI.IImageGenerator
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingImageGenerator = class
interface IImageGenerator
interface IDisposable
type DelegatingImageGenerator = class
interface IImageGenerator
interface IDisposable
Public Class DelegatingImageGenerator
Implements IDisposable, IImageGenerator
- 继承
-
DelegatingImageGenerator
- 派生
- 属性
- 实现
注解
生成可以按基础顺序 IImageGenerator链接的生成器时,建议将其作为基类型。 默认实现只需将每个调用传递给内部生成器实例。
构造函数
| 名称 | 说明 |
|---|---|
| DelegatingImageGenerator(IImageGenerator) |
初始化 DelegatingImageGenerator 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| InnerGenerator |
获取内部 IImageGenerator。 |
方法
| 名称 | 说明 |
|---|---|
| Dispose() |
执行与释放、释放或重置非托管资源关联的应用程序定义任务。 |
| Dispose(Boolean) |
提供用于释放非托管资源的机制。 |
| GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken) |
发送图像生成请求,并将生成的映像作为返回 。ImageGenerationResponse |
| GetService(Type, Object) |
IImageGenerator请求指定类型的 |
扩展方法
| 名称 | 说明 |
|---|---|
| AsBuilder(IImageGenerator) |
创建一个新的 ImageGeneratorBuilder 使用 |
| EditImageAsync(IImageGenerator, DataContent, String, ImageGenerationOptions, CancellationToken) |
根据原始图像和指定的提示编辑单个图像。 |
| EditImageAsync(IImageGenerator, ReadOnlyMemory<Byte>, String, String, ImageGenerationOptions, CancellationToken) |
根据字节数组和指定的提示编辑单个图像。 |
| EditImagesAsync(IImageGenerator, IEnumerable<AIContent>, String, ImageGenerationOptions, CancellationToken) |
基于原始图像和文本提示编辑图像。 |
| GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken) |
基于文本提示生成图像。 |
| GetRequiredService(IImageGenerator, Type, Object) |
IImageGenerator请求指定类型的 |
| GetRequiredService<TService>(IImageGenerator, Object) |
IImageGenerator询问类型的 |
| GetService<TService>(IImageGenerator, Object) |
IImageGenerator请求类型的对象 |