ImageGeneratingChatClientBuilderExtensions.UseImageGeneration Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega funcionalidades de generación de imágenes a la canalización del cliente de chat.
public static Microsoft.Extensions.AI.ChatClientBuilder UseImageGeneration(this Microsoft.Extensions.AI.ChatClientBuilder builder, Microsoft.Extensions.AI.IImageGenerator? imageGenerator = default, Action<Microsoft.Extensions.AI.ImageGeneratingChatClient>? configure = default);
static member UseImageGeneration : Microsoft.Extensions.AI.ChatClientBuilder * Microsoft.Extensions.AI.IImageGenerator * Action<Microsoft.Extensions.AI.ImageGeneratingChatClient> -> Microsoft.Extensions.AI.ChatClientBuilder
<Extension()>
Public Function UseImageGeneration (builder As ChatClientBuilder, Optional imageGenerator As IImageGenerator = Nothing, Optional configure As Action(Of ImageGeneratingChatClient) = Nothing) As ChatClientBuilder
Parámetros
- builder
- ChatClientBuilder
- imageGenerator
- IImageGenerator
Opcional que IImageGenerator se usa para las operaciones de generación de imágenes. Si no se proporciona, se resolverá una instancia necesaria del proveedor de servicios.
- configure
- Action<ImageGeneratingChatClient>
Devolución de llamada opcional que se puede usar para configurar la ImageGeneratingChatClient instancia.
Devoluciones
El builder.
Excepciones
builder es null.
Comentarios
Este método permite al cliente de chat controlar HostedImageGenerationTool las instancias convirtiéndolas en herramientas de función que el modelo de chat subyacente puede invocar para realizar operaciones de edición y generación de imágenes.