AsposeAIWebClient

AsposeAIWebClient clase

Una implementación IAIWebClient incorporada que se conecta al propio LLM de Aspose. Este es el cliente predeterminado usado por el constructor sin parámetros SlidesAIAgent.

public sealed class AsposeAIWebClient : IAIWebClient, IDisposable

Constructores

NombreDescripción
AsposeAIWebClient()Crea una instancia del cliente web Aspose AI que se conecta al punto final predeterminado de Aspose LLM. Este es el cliente usado por el constructor sin parámetros SlidesAIAgent, por lo que crearlo explícitamente solo es necesario al pasar el cliente al constructor SlidesAIAgent directamente.
AsposeAIWebClient(HttpClient)Crea una instancia del cliente web Aspose AI que se conecta al punto final predeterminado de Aspose LLM usando un HttpClient gestionado externamente. El HttpClient proporcionado no es eliminado por esta instancia y permanece bajo la propiedad del llamador.
AsposeAIWebClient(string)Crea una instancia del cliente web Aspose AI que se conecta a una URL de punto final personalizada. Use esta sobrecarga cuando tenga una URL proporcionada por el equipo de Aspose.Slides; de lo contrario, use la sobrecarga AsposeAIWebClient con la URL predeterminada.
AsposeAIWebClient(string, HttpClient)Crea una instancia del cliente web Aspose AI que se conecta a una URL de punto final personalizada usando un HttpClient gestionado externamente. El HttpClient proporcionado no es eliminado por esta instancia y permanece bajo la propiedad del llamador. Use esta sobrecarga cuando tenga una URL proporcionada por el equipo de Aspose.Slides y desee proporcionar su propio HttpClient; si solo necesita su propio HttpClient con la URL predeterminada, use la sobrecarga AsposeAIWebClient en su lugar.

Métodos

NombreDescripción
CallChatAsync(string)Envía una instrucción de chat al modelo de IA y devuelve el mensaje de respuesta a la instrucción dada.
CreateConversation()Crea una instancia de conversación. A diferencia de las llamadas regulares a IA, las conversaciones conservan todo el contexto.
Dispose()Libera los recursos utilizados por esta instancia.

Ver también