Использовать удаленную модель

Многие разработчики используют различные крупные языковые модели, такие как ChatGPT, Claude и GitHub Copilot. Интегрируя удалённые модели в Android Studio, вы можете использовать любую модель по своему выбору и использовать широкий спектр возможностей искусственного интеллекта.

Настройте удаленного поставщика моделей

Добавьте нового поставщика удаленной модели в Android Studio следующим образом:

  1. В настройках Android Studio разверните Инструменты > ИИ и выберите Поставщики моделей .
  2. Нажмите кнопку «Добавить». кнопка.
  3. Выберите стороннего удаленного поставщика .
    Диалоговое окно настроек с доступными вариантами локального поставщика и стороннего  удалённого поставщика.
    Рисунок 1. Выберите вариант удаленного поставщика.
  4. Введите данные поставщика:
    • Описание: Укажите описательное имя для вашего удаленного поставщика модели.
    • URL: введите URL конечной точки API для вашего удаленного поставщика модели.
    • Ключ API: введите ключ API, предоставленный вашим удаленным поставщиком модели.
      Диалоговое окно настроек, содержащее форму для ввода информации о поставщике удаленной модели.
      Рисунок 2. Введите информацию о поставщике удаленной модели.
  5. Нажмите «Обновить» , чтобы получить список доступных моделей от настроенного вами поставщика.
  6. Выберите модели для использования.
    Диалоговое окно настроек, в котором отображается информация о пульте дистанционного управления, включая список доступных моделей.
    Рисунок 3. Выберите из списка доступных моделей.
    Выбрав несколько моделей, вы можете выбрать, какую модель использовать при отправке подсказки.
  7. Нажмите «ОК» , чтобы сохранить настройки.

Выберите удаленную модель для помощи ИИ

После настройки поставщика удаленной модели выберите модель, которая будет использоваться для функций помощи ИИ:

  1. Откройте окно чата ИИ в Android Studio.
  2. Используйте средство выбора модели, чтобы выбрать удаленную модель из списка доступных моделей.

    Выбор модели в окне чата, отображающий список моделей, из которых можно выбрать.
    Рисунок 4. Выберите модель.

Важные соображения

  • Условия и положения: При использовании сторонних моделей вы обязаны соблюдать их условия и положения.
  • Совместимость функций: некоторые функции Android Studio AI могут работать не так, как ожидается, на всех сторонних моделях.

Риски безопасности

Подключение к любой сторонней модели влечет за собой определенные риски и ответственность:

  • Непроверенные модели: Будьте предельно осторожны при использовании непроверенных моделей или моделей из неизвестного источника. Использование таких моделей может привести к уязвимостям безопасности вашей среды разработки или раскрытию исходного кода.
  • Передача данных: использование внешней модели означает отправку вашего кода, запросов и других входных данных на серверы стороннего поставщика. Вы несете ответственность за понимание политики обработки данных и конфиденциальности этого поставщика.

Безопасное управление ключами API

Ваш ключ API — это учётная запись, которая обеспечивает доступ к сторонним моделям и сервисам и влечёт за собой плату. Никогда не прописывайте ключ API непосредственно в исходном коде, так как это делает его доступным для всех, кто просматривает ваш репозиторий или занимается реверс-инжинирингом вашего приложения.

Часто задаваемые вопросы

В: Какие данные передаются стороннему поставщику моделей ИИ?

A: Подключаясь к сторонней модели, вы соглашаетесь отправлять свой код и другие входные данные (например, запросы) этому поставщику для обработки. Вы несёте ответственность за проверку того, что ваше использование соответствует его условиям обслуживания. Google не несёт ответственности и не может гарантировать доступность, производительность или законность каких-либо сторонних сервисов.

В: Может ли Google просматривать данные, переданные стороннему поставщику?

О: Нет. Google не видит никаких файлов, запросов или ответов, которыми вы обмениваетесь со сторонними поставщиками моделей. Вся обработка данных осуществляется исключительно между вами и вашим поставщиком моделей.

В: Какие функции Android Studio AI в настоящее время поддерживаются внешними сторонними моделями?

О: Функции чата и AI Agent поддерживаются при подключении к внешним сторонним моделям. Однако некоторые специализированные функции Android Studio AI могут работать некорректно или быть несовместимыми при использовании внешних моделей вместо локальных моделей по умолчанию или моделей, предоставленных Google.