OpenAICompatibleWebClient
Contenido
[
Ocultar
]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
| Nombre | Descripció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
| Nombre | Descripció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
- interfaz IAIWebClient
- espacio de nombres Aspose.Slides.AI
- ensamblado Aspose.Slides