Używanie modelu zdalnego

Wielu deweloperów korzysta z różnych dużych modeli językowych, takich jak ChatGPT, Claude i GitHub Copilot. Dzięki integracji modeli zdalnych w Android Studio możesz używać wybranego modelu i korzystać z szerokiego zakresu funkcji AI.

Konfigurowanie dostawcy modelu zdalnego

Dodaj nowego dostawcę modelu zdalnego do Androida Studio w ten sposób:

  1. W ustawieniach Android Studio rozwiń Narzędzia > AI i wybierz Dostawcy modeli.
  2. Kliknij przycisk Dodaj .
  3. Wybierz Zewnętrzny dostawca zdalnego dostępu.
    Okno ustawień z opcjami Dostawca lokalny i Dostawca zdalny zewnętrzny.
    Rysunek 1. Wybierz opcję zdalnego dostawcy.
  4. Wpisz szczegóły dostawcy:
    • Opis: podaj opisową nazwę dostawcy modelu zdalnego.
    • URL: wpisz adres URL punktu końcowego interfejsu API dostawcy modelu zdalnego.
    • Klucz interfejsu API: wpisz klucz interfejsu API podany przez dostawcę modelu zdalnego.
      Okno ustawień zawierające formularz do wprowadzania informacji o dostawcy modelu zdalnego.
      Rysunek 2. Wpisz informacje o dostawcy modelu zdalnego.
  5. Kliknij Odśwież, aby pobrać listę dostępnych modeli od skonfigurowanego dostawcy.
  6. Wybierz modele, których chcesz używać.
    Okno ustawień z informacjami o zdalnym dostawcy, w tym listą dostępnych modeli.
    Rysunek 3. Wybierz model z listy dostępnych modeli.
    Wybierając kilka modeli, możesz określić, którego z nich chcesz użyć, gdy wyślesz prompta.
  7. Aby zapisać ustawienia, kliknij OK.

Wybieranie modelu zdalnego na potrzeby pomocy AI

Po skonfigurowaniu dostawcy modelu zdalnego wybierz model, który będzie używany w funkcjach pomocy AI:

  1. Otwórz okno czatu AI w Android Studio.
  2. Użyj selektora modeli, aby wybrać model zdalny z listy dostępnych modeli.

    Selektor modeli w oknie czatu z listą modeli, z której możesz wybrać odpowiedni model.
    Rysunek 4. Wybierz model.

Ważne informacje

  • Warunki: korzystając z modeli innych firm, podlegasz ich warunkom.
  • Zgodność funkcji: niektóre funkcje AI w Android Studio mogą nie działać zgodnie z oczekiwaniami w przypadku wszystkich modeli innych firm.

Zagrożenia dla bezpieczeństwa

Połączenie z dowolnym modelem innej firmy wiąże się z ryzykiem i odpowiedzialnością:

  • Niezweryfikowane modele: zachowaj szczególną ostrożność, gdy używasz modelu, który nie został zweryfikowany lub pochodzi z nieznanego źródła. Używanie takiego modelu może wprowadzić luki w zabezpieczeniach w środowisku programistycznym lub ujawnić kod źródłowy.
  • Przesyłanie danych: korzystanie z modelu zewnętrznego oznacza, że wysyłasz kod, prompty i inne dane wejściowe na serwery dostawcy zewnętrznego. Użytkownik jest odpowiedzialny za zapoznanie się z zasadami przetwarzania danych i polityką prywatności dostawcy.

Bezpieczne zarządzanie kluczami interfejsu API

Klucz interfejsu API to dane logowania, które zapewniają dostęp do modeli i usług innych firm oraz generują koszty. Nigdy nie koduj klucza interfejsu API na stałe w kodzie źródłowym. W ten sposób udostępniasz go każdemu, kto przegląda Twoje repozytorium lub przeprowadza inżynierię wsteczną aplikacji.

Najczęstsze pytania

P: Jakie dane są udostępniane zewnętrznemu dostawcy modelu AI?

O: łącząc się z zewnętrznym modelem innej firmy, wyrażasz zgodę na przesyłanie kodu i innych danych wejściowych (np. promptów) do tego dostawcy w celu przetworzenia. Użytkownik ponosi odpowiedzialność za sprawdzenie, czy korzystanie z usługi jest zgodne z jej warunkami. Google nie ponosi odpowiedzialności za dostępność, działanie ani legalność usług innych firm i nie może tego zagwarantować.

Pyt.: Czy Google może wyświetlać dane udostępniane dostawcy zewnętrznemu?

O: Nie. Google nie ma dostępu do żadnych plików, promptów ani odpowiedzi wymienianych między Tobą a dostawcami modeli innych firm. Całe przetwarzanie danych odbywa się wyłącznie między Tobą a dostawcą modelu.

P: Które funkcje AI w Android Studio są obecnie obsługiwane przez zewnętrzne modele innych firm?

O: Funkcje czatu i agenta AI są obsługiwane podczas łączenia się z zewnętrznymi modelami innych firm. Jednak niektóre specjalistyczne funkcje AI w Android Studio mogą nie działać zgodnie z oczekiwaniami lub nie być w pełni kompatybilne, gdy zamiast domyślnych modeli lokalnych lub modeli dostarczonych przez Google używasz modeli zewnętrznych.