Utilizzare un modello remoto

Molti sviluppatori utilizzano una serie di modelli linguistici di grandi dimensioni come ChatGPT, Claude e GitHub Copilot. Integrando i modelli remoti in Android Studio, puoi utilizzare il modello che preferisci e usufruire di un'ampia gamma di funzionalità di AI.

Configura un fornitore di modelli remoto

Aggiungi un nuovo provider di modelli remoti ad Android Studio nel seguente modo:

  1. Nelle impostazioni di Android Studio, espandi Strumenti > AI e seleziona Fornitori di modelli.
  2. Fai clic sul pulsante Aggiungi .
  3. Seleziona Fornitore di telecomandi di terze parti.
    Finestra di dialogo delle impostazioni con le opzioni Provider locale e Provider remoto di terze parti disponibili.
    Figura 1. Seleziona l'opzione del fornitore remoto.
  4. Inserisci i dettagli del fornitore:
    • Descrizione:fornisci un nome descrittivo per il provider del modello remoto.
    • URL:inserisci l'URL dell'endpoint API per il tuo fornitore di modelli remoto.
    • Chiave API:inserisci la chiave API fornita dal tuo provider di modelli remoto.
      Finestra di dialogo delle impostazioni contenente un modulo per l'inserimento delle informazioni sul fornitore del modello remoto.
      Figura 2. Inserisci le informazioni del provider del modello remoto.
  5. Fai clic su Aggiorna per recuperare l'elenco dei modelli disponibili dal provider configurato.
  6. Seleziona i modelli da utilizzare.
    Finestra di dialogo delle impostazioni che mostra le informazioni sul fornitore remoto, incluso
         un elenco di modelli disponibili.
    Figura 3. Seleziona un modello dall'elenco di modelli disponibili.
    Se selezioni più modelli, puoi scegliere quale utilizzare quando invii un prompt.
  7. Fai clic su Ok per salvare le impostazioni.

Selezionare un modello remoto per l'assistenza AI

Dopo aver configurato il fornitore del modello remoto, seleziona un modello da utilizzare per le funzionalità di assistenza AI:

  1. Apri la finestra della chat AI in Android Studio.
  2. Utilizza il selettore di modelli per selezionare un modello remoto dall'elenco dei modelli disponibili.

    Il selettore di modelli nella finestra della chat che mostra un elenco di modelli tra cui scegliere.
    Figura 4. Seleziona un modello.

Considerazioni importanti

  • Termini e condizioni:quando utilizzi modelli di terze parti, devi rispettare i relativi termini e condizioni.
  • Compatibilità delle funzionalità:alcune funzionalità di AI di Android Studio potrebbero non funzionare come previsto con tutti i modelli di terze parti.

Rischi per la sicurezza

La connessione a qualsiasi modello di terze parti comporta rischi e responsabilità intrinseci:

  • Modelli non verificati:fai molta attenzione quando utilizzi un modello non verificato o proveniente da un'origine sconosciuta. L'utilizzo di un modello di questo tipo potrebbe introdurre vulnerabilità di sicurezza nel tuo ambiente di sviluppo o esporre il tuo codice sorgente.
  • Trasmissione dei dati:l'utilizzo di un modello esterno implica l'invio del tuo codice, dei prompt e di altri dati di input ai server del fornitore di terze parti. È tua responsabilità comprendere le norme sulla privacy e la gestione dei dati del fornitore.

Gestione sicura delle chiavi API

La chiave API è la credenziale che fornisce l'accesso a modelli e servizi di terze parti e comporta costi. Non codificare mai la chiave API direttamente nel codice sorgente, in quanto la chiave è visibile a chiunque visualizzi il repository o esegua il reverse engineering dell'applicazione.

Domande frequenti

D: Quali dati vengono condivisi con il fornitore del modello di AI di terze parti?

R: Se ti connetti a un modello esterno di terze parti, accetti di inviare il tuo codice e altri dati di input (come i prompt) al provider per il trattamento. È tua responsabilità verificare che il tuo utilizzo sia conforme ai loro termini di servizio. Google non è responsabile e non può garantire la disponibilità, le prestazioni o la legalità di servizi di terze parti.

D: Google può visualizzare i dati condivisi con il fornitore di terze parti?

R: No. Google non può vedere i file, i prompt o le risposte scambiati tra te e i fornitori di modelli di terze parti. Tutta l'elaborazione dei dati avviene esclusivamente tra te e il tuo fornitore di modelli.

D: Quali funzionalità di Android Studio AI sono attualmente supportate da modelli esterni di terze parti?

R: Le funzionalità di chat e AI Agent sono supportate quando ci si connette a modelli esterni di terze parti. Tuttavia, alcune funzionalità AI specializzate di Android Studio potrebbero non funzionare come previsto o essere completamente compatibili quando si utilizzano modelli esterni anziché i modelli locali o forniti da Google predefiniti.