OpenAIWebClient

OpenAIWebClient classe

Une implémentation IAIWebClient intégrée qui se connecte à l’API OpenAI.

public class OpenAIWebClient : IAIWebClient, IDisposable

Constructeurs

NomDescription
OpenAIWebClient(string, string, string)Crée une instance du client Web OpenAI.
OpenAIWebClient(string, string, string, HttpClient)Crée une instance du client Web OpenAI qui utilise un HttpClient géré à l’extérieur. Le HttpClient fourni n’est pas libéré par cette instance et reste la propriété de l’appelant.

Méthodes

NomDescription
CallChatAsync(string)Envoie une instruction de chat au modèle IA en utilisant une instance HttpClient gérée à l’extérieur et renvoie le message de réponse à l’instruction donnée.
CreateConversation()Crée une instance de conversation. Contrairement aux appels IA classiques, les conversations conservent tout le contexte.
Dispose()Libère les ressources utilisées par cette instance.

Voir aussi