OpenAICompatibleWebClient

OpenAICompatibleWebClient clase

Una implementación integrada de IAIWebClient que se conecta a un proveedor LLM compatible con OpenAI en una URL base especificada.

public sealed class OpenAICompatibleWebClient : IAIWebClient, IDisposable

Constructores

NombreDescripción
OpenAICompatibleWebClient(string, string, string)Crea una instancia del cliente web compatible con OpenAI.
OpenAICompatibleWebClient(string, string, string, HttpClient)Crea una instancia del cliente web compatible con 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 usando 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 regulares a IA, las conversaciones conservan todo el contexto.
Dispose()Libera los recursos utilizados por esta instancia.

Ver también