OpenAIWebClient

Clase OpenAIWebClient

Una implementación IAIWebClient integrada que se conecta a la API de OpenAI.

public class OpenAIWebClient : IAIWebClient, IDisposable

Constructores

NombreDescripción
OpenAIWebClient(string, string, string)Crea una instancia del cliente web OpenAI.
OpenAIWebClient(string, string, string, HttpClient)Crea una instancia del cliente web OpenAI que utiliza un HttpClient gestionado externamente. El HttpClient proporcionado no es eliminado por esta instancia y sigue siendo propiedad del llamador.

Métodos

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

Ver también