На этой странице рассказывается, как использовать Google AI Studio, чтобы быстро создавать и развертывать приложения, тестирующие новейшие возможности Gemini, такие как Nano Banana и Live API. Google AI Studio поддерживает создание веб-приложений с полнофункциональными средами выполнения и нативных приложений для Android с помощью Kotlin и Jetpack Compose. Для этого достаточно использовать запросы на естественном языке.
Начать
Начните вайб-кодинг в режиме сборки Google AI Studio. Вы можете начать создавать его несколькими способами:
- Начните с запроса. В режиме создания введите в поле ввода описание того, что вы хотите создать. Выберите чипы ИИ, чтобы добавить в запрос определенные функции, например генерацию изображений или данные Google Карт. Вы даже можете сказать, что хотите, используя кнопку преобразования речи в текст.
- Кнопка "Мне повезет!". Если вам нужно вдохновение, нажмите кнопку "Мне повезет!", и Gemini сгенерирует запрос с идеей проекта, чтобы вы могли начать.
- Создать ремикс проекта из галереи. Откройте проект из галереи приложений и выберите Copy App (Скопировать приложение).
- Импортировать проект из GitHub. В режиме сборки выберите Импортировать из GitHub в меню Добавить файлы (значок плюса) в окне ввода запроса, чтобы импортировать существующий код.
После выполнения запроса вы увидите, как генерируются необходимые код и файлы, а справа появится предварительный просмотр вашего приложения.
Что создается?
Когда вы запускаете запрос, AI Studio создает полноценное приложение. Вы можете создать веб-приложение или нативное приложение для Android, выбрав нужный вариант в меню выбора платформы.
Для веб-приложений (по умолчанию) AI Studio создает полнофункциональную среду, которая включает:
- Клиентская часть – веб-интерфейс (по умолчанию React).
- Серверная часть. Среда выполнения Node.js, которая позволяет безопасно вызывать API, подключаться к базам данных и использовать пакеты npm.
Для приложений Android AI Studio генерирует проект Kotlin и Jetpack Compose, который можно посмотреть в браузере с помощью эмулятора, установить на физическое устройство и опубликовать в Google Play для тестирования. Подробнее о создании приложений для Android…
Чтобы посмотреть сгенерированный код, выберите вкладку Код на панели предварительного просмотра справа. Агент Antigravity эффективно управляет несколькими файлами в стеке, обеспечивая правильное распространение изменений.
Агент Antigravity
Агент Antigravity – это основная ИИ-функция в Google Antigravity. Теперь основные компоненты агентной обвязки используются в режиме сборки в Google AI Studio. Он не просто генерирует код, а учитывает контекст всего проекта, управляет несколькими файлами и понимает сложные инструкции, чтобы создавать надежные полнофункциональные приложения.
Основные возможности:
- Учет контекста. Gemini учитывает контекст предыдущих запросов и состояний файлов.
- Управление несколькими файлами. Обработка зависимостей между несколькими файлами.
- Проверенное выполнение. Проверяет обновления кода, чтобы уменьшить количество галлюцинаций.
Возможности полного цикла
Google AI Studio раскрывает потенциал современной веб-экосистемы, позволяя создавать не только клиентские прототипы.
- Серверная среда выполнения и npm. Используйте обширную библиотеку пакетов npm. Агент автоматически определит и установит пакеты, необходимые для вашего приложения (например, определенные библиотеки для визуализации данных или API-клиенты). Вы также можете запросить определенные пакеты.
- Управление секретами. Безопасно храните ключи API и секреты в меню Настройки. Они доступны в коде на стороне сервера, что защищает их от раскрытия на стороне клиента.
- Многопользовательский режим. Создавайте возможности для совместной работы в реальном времени прямо в AI Studio. Серверная среда выполнения управляет состоянием и подключениями, необходимыми для взаимодействия пользователей.
- Firebase Firestore и Firebase Authentication. Автоматически инициализируйте и настраивайте Firebase, включая базу данных Firestore (постоянное хранилище данных) и Firebase Authentication (процессы входа, в частности "Войти с аккаунтом Google"). Агент выполняет всю настройку и даже пишет код для этих сервисов в вашем приложении.
- Интеграция с Google Workspace. Подключайте приложение к API Google Workspace, например Gmail, Таблиц, Документов, Диска, Календаря и других сервисов. AI Studio автоматически обрабатывает всю конфигурацию OAuth.
Подробнее о разработке полнофункциональных приложений…
Приложения для Android
Вы также можете создавать нативные приложения для Android с помощью Kotlin и Jetpack Compose. Посмотрите, как приложение будет выглядеть в браузере, с помощью эмулятора Android, установите его на физическое устройство, используя ADB в браузере, и опубликуйте в Google Play для внутреннего тестирования.
AI Studio также интегрируется с Firebase для приложений Android, чтобы автоматически предоставлять Firebase AI Logic и Firebase App Check (для безопасных вызовов Gemini API на стороне клиента без раскрытия необработанных ключей API), а также Cloud Firestore и Firebase Authentication.
Подробнее о создании приложений для Android…
Продолжить создание
После того как Google AI Studio сгенерирует исходный код для вашего приложения, вы можете продолжить его доработку:
Создать в Google AI Studio
- Дорабатывайте приложение с помощью Gemini. Используйте панель чата в режиме сборки, чтобы попросить Gemini внести изменения, добавить новые функции или изменить стиль.
- Редактировать код напрямую. Откройте вкладку Код на панели предварительного просмотра, чтобы внести изменения.
Разработка за пределами Google Play
Для более сложных рабочих процессов вы можете синхронизировать или экспортировать код для работы в предпочитаемой вами среде:
- Синхронизация с GitHub. Подключите приложение к хранилищу GitHub, чтобы включить двустороннюю синхронизацию. Вы можете отправлять изменения, предложенные в AI Studio, прямо в репозиторий с сообщениями о коммитах, созданными ИИ, или переносить изменения, внесенные локально в IDE или коллегами, обратно в AI Studio. Управлять статусом синхронизации можно в любое время на вкладке GitHub в настройках.
- Скачать и разрабатывать локально. Экспортируйте сгенерированный код в виде ZIP-файла и импортируйте его в редактор кода.
Основные функции
В Google AI Studio есть несколько функций, которые делают процесс создания интуитивно понятным и наглядным:
- Создавайте и дорабатывайте полнофункциональные приложения. Для этого достаточно ввести запрос, а затем доработать результат в чате или режиме аннотаций. В режиме аннотаций можно выделить любую часть интерфейса приложения и описать, что вы хотите изменить.
- Делитесь своими приложениями и развертывайте их. Вы можете делиться своими творениями с другими пользователями, чтобы работать вместе или демонстрировать свои результаты. При предоставлении доступа вызовы API учитываются в лимитах на использование. Если вы используете платные модели, может взиматься плата. Затем, когда ваше приложение будет готово, разверните его в Cloud Run.
- Галерея приложений. Здесь вы найдете идеи для проектов. Вы можете посмотреть, на что способен Gemini, протестировать приложения и изменить их по своему вкусу.
Как развернуть или заархивировать приложение
Когда приложение будет готово, вы сможете развернуть его:
Cloud Run: разверните приложение как масштабируемый сервис. В зависимости от использования может взиматься плата за Google Cloud Run. Подробнее о развертывании из Google AI Studio…
GitHub Синхронизируйте проект с новым или существующим хранилищем GitHub, чтобы управлять исходным кодом или работать над ним вместе с коллегами.
Ограничения
В этом разделе перечислены текущие ограничения режима сборки в Google AI Studio.
Управление ключами API
Когда вы создаете новое веб-приложение, использующее Gemini API, AI Studio автоматически настраивает ключ API Gemini как секрет в серверной среде приложения. Вы можете посмотреть этот ключ и управлять им на панели Секреты.
- Автоматическая настройка.
GEMINI_API_KEYнастраивается автоматически, и вы можете сразу начать работу. - Только на стороне сервера. Ключи API внедряются в среду выполнения на стороне сервера и никогда не включаются в клиентский код.
- Существующие приложения. Для приложений, созданных до 14 мая 2026 года, агент автоматически обновит интеграцию Gemini API до рекомендуемого подхода на стороне сервера при следующем изменении функций Gemini в приложении.
Приложения для Android
При создании приложений Android AI Studio использует Firebase AI Logic и Firebase App Check вместо необработанного ключа API, поэтому учетные данные никогда не встраиваются в APK.
Развертывание за пределами Google AI Studio
- Cloud Run. При развертывании в Cloud Run из AI Studio ключ API безопасно включается в серверную среду. Развернутое приложение будет использовать ваш ключ API для всех вызовов Gemini API, сделанных пользователями.
- Скачивание ZIP-архива. Если вы скачиваете приложение в виде ZIP-архива, чтобы запустить его в другом месте, вам нужно будет настроить переменную среды
GEMINI_API_KEYв среде хостинга. Поскольку вызовы Gemini API в вашем приложении выполняются из кода на стороне сервера, ключ не виден конечным пользователям.
Ошибка при отправке приложений
Если вы поделились приложением, а конечный пользователь видит ошибку 403 Access Restricted (Доступ ограничен), когда переходит по ссылке, это может быть связано с одной из следующих причин:
- Расширения браузера. Расширения для защиты конфиденциальности, такие как Privacy Badger, могут блокировать приложение. Чтобы избежать ошибки, отключите расширение.
- Проблемы со сборкой. В текущем коде могут быть ошибки. Попросите агента исправить все проблемы со сборкой в текущем коде, а затем снова поделитесь URL.
Часто задаваемые вопросы
Что такое Build в AI Studio?
AI Studio Build – это платформа, которая позволяет пройти путь от простого запроса до готового к запуску приложения на базе Gemini. Опишите, что вы хотите создать, и Gemini сгенерирует приложение. Вы также можете изучить нашу галерею, чтобы узнать, что можно сделать с помощью Gemini API, и создать собственные приложения на основе существующих.
Как Build обрабатывает мой ключ Gemini API?
Когда вы создаете веб-приложение, использующее Gemini API, AI Studio автоматически настраивает ключ API Gemini как секрет на стороне сервера. Вызовы Gemini API из вашего приложения выполняются из серверного кода с использованием этого ключа, поэтому он никогда не раскрывается в браузере. Ключ API можно посмотреть на панели Secrets (Секреты) в настройках. Для приложений Android AI Studio использует Firebase AI Logic и Проверку приложений Firebase, чтобы выполнять безопасные клиентские вызовы без встраивания ключа API в исполняемый файл приложения.
Будет ли виден мой ключ API, если я поделюсь приложением?
Нет. Ключ API хранится на сервере и не включается в клиентский код. Когда вы делитесь приложением, другие пользователи могут работать с ним, но не видят ваш ключ API.
Когда вы делитесь приложениями с другими пользователями, вызовы API учитываются в лимитах на использование. Если вы используете платные модели, может взиматься плата. AI Studio предупредит вас об этом во время настройки и перед тем, как вы поделитесь приложением.
Кто может видеть мои приложения?
По умолчанию приложение является частным. Вы можете поделиться своим приложением с другими пользователями, чтобы они могли им пользоваться. Пользователи, с которыми вы поделитесь приложением, смогут просматривать его код и создавать на его основе собственные проекты. Если вы поделитесь приложением с разрешением на редактирование, другие пользователи смогут редактировать код вашего приложения.
Можно ли запускать приложения за пределами AI Studio?
Да. Вы можете развернуть приложение в Cloud Run из AI Studio. При этом приложение получит общедоступный URL, а ключ API будет безопасно настроен в серверной среде. Вы также можете скачать приложение в виде ZIP-файла и разместить его на другом хостинге. В этом случае вам потребуется задать переменную среды GEMINI_API_KEY. Поскольку вызовы Gemini API выполняются из кода на стороне сервера, ваш ключ остается в безопасности.
Подробнее о развертывании из Google AI Studio…
Можно ли разрабатывать приложения локально с помощью собственных инструментов, а затем публиковать их здесь?
Да. Вы можете подключить приложение AI Studio к хранилищу GitHub, чтобы разрабатывать код локально в предпочитаемом редакторе кода или с помощью инструментов CLI, отправлять изменения в GitHub, а затем загружать эти обновления непосредственно в AI Studio, используя вкладку GitHub в настройках.
Как использовать базу данных или другое хранилище в приложениях?
Приложения AI Studio – это стандартные приложения, работающие в контейнере Cloud Run. Вы можете использовать любое хранилище, к которому можно подключиться по сети, если брандмауэр не блокирует доступ из динамического диапазона IP-адресов.
В будущем мы планируем добавить прямую поддержку хранилища, которое можно будет настраивать непосредственно в AI Studio.
Как получить доступ к микрофону, веб-камере и другим API Navigator?
Чтобы пользователи знали, что приложение использует их веб-камеру или другие устройства, мы требуем дополнительного подтверждения, прежде чем приложение сможет получить доступ к этим API навигатора.
Разработчики могут добавлять запросы разрешений в файл metadata.json приложения. Пример:
{
"name": "My app",
"requestFramePermissions": [
"microphone",
"camera",
"display-capture",
"geolocation",
"bluetooth",
"clipboard-read",
"serial",
"usb"
]
}
Допустимые значения для requestFramePermissions – это подмножество стандартных функций, управляемых правилами.
Как использовать GitHub в приложениях?
AI Studio поддерживает двустороннюю синхронизацию с GitHub:
- Импортировать хранилище. В режиме сборки выберите Импортировать из GitHub в меню Добавить файлы (значок плюса) в окне ввода запроса, чтобы импортировать существующий код.
- Свяжите хранилище. В настройках откройте вкладку GitHub, чтобы создать новое хранилище GitHub из приложения или связать существующее.
- Двусторонняя синхронизация. Переносите изменения, сделанные в AI Studio, напрямую в репозиторий с помощью сообщений о фиксации, созданных ИИ, или переносите изменения, сделанные извне (например, локальные правки интегрированной среды разработки или pull-запросы от коллег), обратно в AI Studio.
- Разрешение конфликтов слияния. Если при синхронизации с GitHub возникают конфликты, AI Studio открывает диалоговое окно Разрешить конфликты с параллельным просмотром различий. Это позволяет вам сравнить версии и выбрать, какую из них сохранить для каждого конфликтующего файла – из AI Studio или GitHub.
Можно ли предоставить другим пользователям права на редактирование приложения?
AI Studio не поддерживает совместное редактирование в реальном времени. Однако вы можете работать над приложением вместе с коллегами, если свяжете его с общим хранилищем GitHub. Коллеги могут отправлять изменения или открывать pull-запросы на GitHub, а вы – извлекать эти обновления в AI Studio.
Почему мое приложение было помечено как нарушающее правила?
Наши системы автоматически проверяют приложения на соответствие правилам. Если мы обнаружим, что приложение нарушает наши правила, оно будет удалено из AI Studio. К нарушениям правил относятся, помимо прочего, следующие действия:
- Приложения, содержащие вредоносное ПО, фишинг или выдающие себя за другие приложения.
- Приложения, в которых показывается или распространяется контент, нарушающий правила в отношении изображения несовершеннолетних в сексуальном контексте.
- Приложения, в которых показывается или распространяется контент, нарушающий правила в отношении оскорблений и угроз.
- Приложения, в которых показывается или распространяется контент, нарушающий правила в отношении дискриминационных высказываний.
- Приложения, в которых показывается или распространяется контент, нарушающий правила в отношении торговли людьми.
- Приложения, в которых показывается или распространяется контент, нарушающий правила в отношении контента сексуального характера.
- Приложения, в которых показывается или распространяется контент, нарушающий правила в отношении насилия и жестокости.
- Приложения, которые показывают или распространяют контент, нарушающий правила в отношении опасных действий или причинения вреда.
Если ваше приложение было помечено как нарушающее правила, но вы считаете, что это ошибка, вы можете подать апелляцию. Повторные нарушения наших правил могут привести к прекращению вашего доступа к AI Studio.
Каковы мои обязанности как разработчика приложений?
Напоминаем, что как владелец приложения вы несете ответственность за его работу и за все данные, которые оно обрабатывает. Примеры:
- Соблюдение законов и прав третьих лиц. Убедитесь, что ваше приложение соответствует всем действующим законам и нормативным требованиям и не нарушает права других лиц, включая права на интеллектуальную собственность и конфиденциальность.
- Мониторинг контента. Соблюдение дополнительных условий может распространяться на другие сервисы, используемые вашим приложением. Например, Условия использования Google Cloud, применимые к Firestore, требуют от клиентов, размещающих сторонний контент, публиковать правила, определяющие, какой контент запрещен (например, противозаконный контент), и отслеживать наличие такого противозаконного контента.
- Безопасное внедрение. Внедрение необходимых мер безопасности и инструментов модерации для предотвращения неправомерного использования вашего приложения.
Ознакомьтесь с ограничениями на использование в Условиях использования.
Какие условия распространяются на приложения в галерее приложений AI Studio?
Если не указано иное, использование приложений из галереи приложений в AI Studio регулируется Дополнительными условиями использования Gemini API.
Дальнейшие действия
- Разработка полнофункциональных приложений (веб)
- Создание приложений для Android
- Примеры можно посмотреть в галерее приложений.