OpenAICompatibleWebClient

classe OpenAICompatibleWebClient

Une implémentation intégrée IAIWebClient qui se connecte à un fournisseur LLM compatible OpenAI à une URL de base spécifiée.

public sealed class OpenAICompatibleWebClient : IAIWebClient, IDisposable

Constructeurs

NomDescription
OpenAICompatibleWebClient(string, string, string)Crée une instance du client Web compatible OpenAI.
OpenAICompatibleWebClient(string, string, string, HttpClient)Crée une instance du client Web compatible OpenAI qui utilise un HttpClient géré en externe. 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 discussion au modèle d’IA en utilisant une instance HttpClient gérée en externe et renvoie le message de réponse à l’instruction donnée.
CreateConversation()Crée une instance de conversation. Contrairement aux appels d’IA réguliers, les conversations conservent tout le contexte.
Dispose()Libère les ressources utilisées par cette instance.

Voir aussi