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