fr-FR/about_Powershai_providers.help.txt
TOPIC
about_powershai_providers SHORT DESCRIPTION Les fournisseurs sont des scripts au sein de PowershAI qui contiennent la logique pour communiquer et traiter les réponses des API des services d'IA. LONG DESCRIPTION L'un des piliers de PowershAI sont les fournisseurs. Les fournisseurs implémentent les commandes qui accèdent aux API spécifiques. Essentiellement, les fournisseurs sont des scripts qui contiennent la logique pour envoyer et recevoir des données des API de ce fournisseur. Ces scripts contiennent toute la logique qui est unique et particulière à chaque fournisseur. PowershAI fournit des fonctions génériques qui standardisent la manière dont certains services d'IA sont invoqués. sequenceDiagram User->>PowershAI: Commande PowershAI->>provider: Commande provider->>API: http Par exemple, le fournisseur OpenAI fournit la fonction `Get-OpenaiChat`, qui envoie une complétion de chat à l'API OpenAI, suivant les règles documentées. Le fournisseur Google fournit la fonction `Invoke-GoogleGenerateContent`, qui chatte avec Gemini et reçoit la réponse. Pour l'utilisateur, powershai fournit la commande `Get-AiChat`, qui peut à la fois invoquer `Get-OpenaiChat` ou `Invoke-GoogleGenerateContent`, en fonction du fournisseur actif. Les paramètres de `Get-AiChat` sont standardisés et documentés, et chaque fournisseur doit mapper les appels correspondants. Il existe un modèle documenté pour la manière dont les fournisseurs doivent implémenter les fonctions afin qu'elles soient branchées dans l'écosystème de PowershAI. Malgré cette standardisation, qui facilite l'utilisation des commandes globales de PowershAI, l'utilisateur est libre d'utiliser les commandes directement à partir de chaque fournisseur. PowershAI n'empêche pas l'accès aux commandes de base de chaque fournisseur, ce qui le rend très flexible, permettant même à l'utilisateur de modifier et d'ajuster selon ses besoins (via un proxy, par exemple). L'idée de PowershAI est d'être flexible à plusieurs niveaux : - Avoir des commandes standard qui permettent de changer facilement le fournisseur d'IA pour des opérations courantes, comme le chat avec un LLM - Fournir un accès direct aux commandes qui encapsulent les appels aux API Obtenir la liste des fournisseurs Vous pouvez obtenir la liste des fournisseurs implémentés de plusieurs façons. La première consiste à utiliser la commande `Get-AiProviders`. Si vous consultez cette documentation via Get-Help, vous pouvez utiliser la commande Get-Help about_Powershell_`NomFournisseur` pour obtenir plus de détails. Si vous regardez via le référentiel Git, vous pouvez consulter directement en accédant au sous-répertoire portant le nom du fournisseur. De plus, la liste des fournisseurs pris en charge ou en cours d'implémentation peut être consultée dans l'issue #3. EXAMPLES Lister les fournisseurs Get-AiProviders Lister l'aide sur un fournisseur spécifique Get-Help about_Powershai_huggingface Get-Help about_Powershai_openai |