Utiliser un modèle distant

De nombreux développeurs utilisent différents grands modèles de langage tels que ChatGPT, Claude et GitHub Copilot. En intégrant des modèles à distance dans Android Studio, vous pouvez utiliser le modèle de votre choix et profiter d'un large éventail de fonctionnalités d'IA.

Configurer un fournisseur de modèle distant

Ajoutez un fournisseur de modèles à distance à Android Studio comme suit :

  1. Dans les paramètres d'Android Studio, développez Outils > IA, puis sélectionnez Fournisseurs de modèles.
  2. Cliquez sur le bouton Ajouter .
  3. Sélectionnez Fournisseur de télécommande tiers.
    Boîte de dialogue "Settings" (Paramètres) avec les options "Local Provider" (Fournisseur local) et "Third-Party Remote Provider" (Fournisseur distant tiers) disponibles.
    Figure 1. Sélectionnez l'option de fournisseur distant.
  4. Saisissez les informations sur le fournisseur :
    • Description : donnez un nom descriptif à votre fournisseur de modèle à distance.
    • URL : saisissez l'URL du point de terminaison de l'API pour votre fournisseur de modèle à distance.
    • Clé API : saisissez la clé API fournie par votre fournisseur de modèles à distance.
      Boîte de dialogue des paramètres contenant un formulaire pour saisir les informations du fournisseur de modèle à distance.
      Figure 2 : Saisissez les informations sur le fournisseur de modèle à distance.
  5. Cliquez sur Actualiser pour récupérer la liste des modèles disponibles auprès de votre fournisseur configuré.
  6. Sélectionnez les modèles à utiliser.
    Boîte de dialogue des paramètres affichant des informations sur la télécommande, y compris une liste des modèles disponibles.
    Figure 3 : Sélectionnez un modèle dans la liste des modèles disponibles.
    En sélectionnant plusieurs modèles, vous pouvez choisir celui à utiliser lorsque vous envoyez une requête.
  7. Cliquez sur OK pour enregistrer vos paramètres.

Sélectionner un modèle distant pour l'assistance IA

Après avoir configuré votre fournisseur de modèle distant, sélectionnez un modèle à utiliser pour les fonctionnalités d'assistance IA :

  1. Ouvrez la fenêtre de chat IA dans Android Studio.
  2. Utilisez le sélecteur de modèle pour sélectionner un modèle à distance dans la liste des modèles disponibles.

    Sélecteur de modèle dans la fenêtre de chat affichant une liste de modèles parmi lesquels vous pouvez choisir.
    Figure 4 : Sélectionnez un modèle.

Remarques importantes

  • Conditions d'utilisation : lorsque vous utilisez des modèles tiers, vous êtes soumis à leurs conditions d'utilisation.
  • Compatibilité des fonctionnalités : il est possible que certaines fonctionnalités d'IA d'Android Studio ne fonctionnent pas comme prévu avec tous les modèles tiers.

Risques de sécurité

La connexion à un modèle tiers comporte des risques et des responsabilités inhérents :

  • Modèles non validés : soyez extrêmement prudent lorsque vous utilisez un modèle non validé ou provenant d'une source inconnue. L'utilisation d'un tel modèle pourrait introduire des failles de sécurité dans votre environnement de développement ou exposer votre code source.
  • Transmission des données : l'utilisation d'un modèle externe signifie que vous envoyez votre code, vos requêtes et d'autres données d'entrée aux serveurs du fournisseur tiers. Il vous incombe de comprendre les règles de confidentialité et de traitement des données du fournisseur.

Gestion sécurisée des clés API

Votre clé API est l'identifiant qui permet d'accéder aux modèles et services tiers, et qui entraîne des coûts. Ne codez jamais en dur votre clé API directement dans votre code source. Cela l'exposerait à toute personne qui consulte votre dépôt ou effectue une rétro-ingénierie de votre application.

Questions fréquentes

Q : Quelles données sont partagées avec le fournisseur de modèles d'IA tiers ?

R : En vous connectant à un modèle tiers externe, vous acceptez d'envoyer votre code et d'autres données d'entrée (telles que des requêtes) à ce fournisseur pour traitement. Il vous incombe de vérifier que votre utilisation est conforme à leurs conditions d'utilisation. Google n'est pas responsable des services tiers et ne peut pas en garantir la disponibilité, les performances ni la légalité.

Q : Google peut-il consulter les données partagées avec le fournisseur tiers ?

R : Non. Google ne peut pas voir les fichiers, les requêtes ni les réponses échangés entre vous et les fournisseurs de modèles tiers. Le traitement des données s'effectue uniquement entre vous et votre fournisseur de modèle.

Q : Quelles fonctionnalités d'IA d'Android Studio sont actuellement compatibles avec les modèles tiers externes ?

R : Les fonctionnalités de chat et d'agent d'IA sont compatibles lorsque vous vous connectez à des modèles tiers externes. Toutefois, il est possible que certaines fonctionnalités d'IA spécialisées d'Android Studio ne fonctionnent pas comme prévu ou ne soient pas entièrement compatibles lorsque vous utilisez des modèles externes au lieu des modèles locaux par défaut ou fournis par Google.