Создавайте приложения в Google AI Studio.

На этой странице описано, как использовать Google AI Studio для быстрой разработки (или «написания кода на Vibe») и развертывания приложений, тестирующих новейшие возможности Gemini, такие как Nano Banana и Live API . Google AI Studio теперь поддерживает полнофункциональные среды выполнения , позволяя создавать надежные приложения с серверной логикой, безопасным управлением секретами и поддержкой пакетов npm, используя подсказки на естественном языке.

Начать

Начните разработку в режиме сборки Google AI Studio. Начать можно несколькими способами:

  • Начните с запроса : в режиме «Создание» используйте поле ввода, чтобы ввести описание того, что вы хотите создать. Выберите «AI Chips», чтобы добавить в запрос определенные функции, такие как генерация изображений или данные Google Maps. Вы даже можете произнести желаемый текст, используя кнопку преобразования речи в текст.
  • Кнопка «Мне повезло» : Если вам нужна творческая искра, воспользуйтесь кнопкой «Мне повезло», и Gemini сгенерирует подсказку с идеей проекта, чтобы помочь вам начать.
  • Создайте ремикс проекта из галереи : откройте проект из галереи приложений и выберите «Копировать приложение» .

После запуска командной строки вы увидите, как генерируются необходимый код и файлы, а справа появится предварительный просмотр вашего приложения.

Что создаётся?

При запуске командной строки AI Studio создает полноценное приложение. По умолчанию оно создает среду разработки полного стека, которая может включать в себя:

  • Клиентская часть: веб- интерфейс (по умолчанию используется React).
  • Серверная часть : среда выполнения Node.js, обеспечивающая безопасные вызовы API, подключение к базам данных и использование пакетов npm.

Вы можете просмотреть сгенерированный код, выбрав вкладку «Код» в правой панели предварительного просмотра. Агент Antigravity интеллектуально управляет множеством файлов в вашем стеке, обеспечивая корректное распространение изменений.

Антигравитационный агент

Агент Antigravity — это основная функция искусственного интеллекта в Google Antigravity , и теперь ключевые компоненты этого агента обеспечивают работу режима сборки в Google AI Studio. Он выходит за рамки простой генерации кода, поддерживая контекст всего проекта, управляя множеством файлов и понимая сложные инструкции для создания надежных полнофункциональных приложений.

Ключевые возможности включают в себя:

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

Полнофункциональные возможности

Google AI Studio раскрывает потенциал современной веб-экосистемы, позволяя создавать не только клиентские прототипы.

  • Серверная среда выполнения и npm : используйте обширную библиотеку пакетов npm. Агент автоматически определит и установит необходимые для вашего приложения пакеты (например, определенные библиотеки для визуализации данных или API-клиентов). При желании вы также можете запросить конкретные пакеты.
  • Управление секретами : надежно храните ключи и секреты API в меню «Настройки» . Они доступны в вашем серверном коде, что защищает их от утечки на стороне клиента.
  • Многопользовательский режим : создавайте совместные приложения в реальном времени непосредственно в AI Studio. Серверная среда выполнения управляет состоянием и соединениями, необходимыми для взаимодействия пользователей.
  • Интеграция с Firebase : автоматическое развертывание и настройка Firebase, включая базу данных Firestore (постоянное хранение данных) и аутентификацию Firebase (процессы входа в систему, в частности, «Вход через Google»). Агент обрабатывает весь процесс настройки и даже пишет код для этих сервисов в вашем приложении.

Узнайте больше о разработке полнофункциональных приложений.

Продолжайте строительство

После того как Google AI Studio сгенерирует исходный код для вашего приложения, вы можете продолжить его доработку:

Создано в Google AI Studio

  • Взаимодействие с Gemini : Используйте панель чата в режиме сборки , чтобы попросить Gemini внести изменения, добавить новые функции или изменить стиль.
  • Редактируйте код напрямую : откройте вкладку «Код» на панели предварительного просмотра, чтобы вносить изменения в режиме реального времени.

Разрабатывать на внешнем уровне

Для более сложных рабочих процессов вы можете экспортировать код и работать в предпочитаемой вами среде:

  • Скачайте и разрабатывайте локально : экспортируйте сгенерированный код в ZIP-архив и импортируйте его в свой редактор кода.
  • Отправка в GitHub : Интегрируйте код в существующие процессы разработки и развертывания, отправив его в репозиторий GitHub .

Основные характеристики

Google AI Studio включает в себя несколько функций, которые делают процесс создания интуитивно понятным и наглядным:

  • Создавайте и дорабатывайте полнофункциональные приложения : создавайте полнофункциональные приложения, используя всего лишь подсказку, и дорабатывайте их в режиме чата или аннотирования . Режим аннотирования позволяет выделить любую часть пользовательского интерфейса вашего приложения и описать желаемые изменения.
  • Делитесь и развертывайте свое приложение : вы можете делиться своими творениями с другими для совместной работы или демонстрации своих разработок. При совместном использовании вызовы API учитываются в рамках ваших лимитов использования. При использовании платных моделей может взиматься плата. Затем, когда ваше приложение будет готово, разверните его в Cloud Run.
  • Галерея приложений : Галерея приложений предоставляет визуальную библиотеку идей проектов. Вы можете просмотреть возможности Gemini, мгновенно просмотреть приложения и изменить их, чтобы сделать их уникальными.

Разверните или заархивируйте ваше приложение.

Как только ваше приложение будет готово, вы можете его развернуть:

  • Cloud Run : разверните свое приложение как масштабируемый сервис. Стоимость использования Google Cloud Run может зависеть от объема работы. Подробнее о развертывании см. в разделе «Развертывание из Google AI Studio» .

  • GitHub : экспортируйте свой проект в репозиторий GitHub.

Ограничения

В этом разделе перечислены текущие ограничения режима сборки в Google AI Studio.

Управление ключами API

При создании нового приложения, использующего API Gemini, AI Studio автоматически настраивает ваш ключ API Gemini в качестве секрета в серверной среде приложения. Вы можете просмотреть и управлять этим ключом на панели «Секреты» .

  • Автоматическая настройка : ваш GEMINI_API_KEY настроен автоматически — для начала сборки не требуется ручная настройка.
  • Только на стороне сервера : ключи API внедряются в среду выполнения на стороне сервера и никогда не включаются в код на стороне клиента.
  • Существующие приложения : Для приложений, созданных до 14 мая 2026 года, агент автоматически обновит интеграцию с API Gemini до рекомендуемого серверного подхода при следующем изменении функций Gemini в приложении.

Развертывание за пределами Google AI Studio

  • Cloud Run : При развертывании приложения в Cloud Run из AI Studio ваш API-ключ надежно сохраняется в серверной среде. Развернутое приложение будет использовать ваш API-ключ для всех вызовов API Gemini для пользователей.
  • Загрузка ZIP-архива : Если вы загружаете приложение в виде ZIP-файла для запуска в другом месте, вам потребуется установить переменную среды GEMINI_API_KEY в вашей среде хостинга. Поскольку вызовы API Gemini вашего приложения выполняются из серверного кода, ключ не доступен конечным пользователям.

Ошибка при совместном использовании приложений.

Если вы предоставляете доступ к своему приложению, и конечный пользователь сталкивается с ошибкой 403 «Доступ ограничен» при использовании предоставленной ссылки, это может быть вызвано одной из следующих причин:

  • Расширения браузера : расширения для обеспечения конфиденциальности, такие как Privacy Badger, могут блокировать приложение. Отключите расширение, чтобы избежать ошибки.
  • Проблемы со сборкой : возможно, есть проблемы с текущим кодом. Предложите агенту "исправить все проблемы со сборкой в ​​текущем коде", а затем повторно отправьте URL-адрес.

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

Что такое Build in AI Studio?

AI Studio Build — это платформа, разработанная для того, чтобы с помощью Gemini превратить простой запрос в готовое к производству приложение на основе ИИ. Опишите, что вы хотите создать, с помощью запроса, и Gemini сгенерирует для вас приложение. Вы также можете изучить нашу галерею, чтобы увидеть, что возможно с помощью API Gemini, и модифицировать приложения, чтобы сделать их уникальными.

Как Build обрабатывает мой API-ключ Gemini?

При создании приложения, использующего API Gemini, AI Studio автоматически настраивает ваш ключ API Gemini в качестве секрета на стороне сервера. Вызовы API Gemini в вашем приложении выполняются из серверного кода с использованием этого ключа, поэтому он никогда не отображается в браузере. Вы можете просмотреть свой ключ API на панели «Секреты» в настройках.

Раскрывается ли мой API-ключ при совместном использовании приложений?

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

При совместном использовании приложений с другими пользователями вызовы API учитываются в лимитах использования. При использовании платных моделей могут взиматься дополнительные сборы. AI Studio предупредит вас во время настройки и перед тем, как вы поделитесь своим приложением, если оно может повлечь за собой расходы.

Кто может видеть мои приложения?

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

Можно ли запускать приложения вне AI Studio?

Да. Вы можете развернуть свое приложение в Cloud Run из AI Studio, что предоставит вашему приложению публичный URL-адрес с вашим API-ключом, надежно настроенным на стороне сервера. Вы также можете загрузить свое приложение в виде ZIP-файла и разместить его в другом месте — для этого вам потребуется установить переменную среды GEMINI_API_KEY в вашей среде хостинга. Поскольку вызовы API Gemini выполняются из кода на стороне сервера, ваш ключ остается в безопасности.

Чтобы узнать больше о вариантах развертывания, см. раздел «Развертывание из Google AI Studio» .

Могу ли я разрабатывать приложения локально с помощью собственных инструментов, а затем делиться ими здесь?

Эта функция пока недоступна. Мы с нетерпением ждём возможности расширить функционал приложений в будущем. Пожалуйста, оставьте свой отзыв, если у вас есть какие-либо конкретные пожелания.

Как я могу использовать базу данных или другое хранилище данных со своими приложениями?

Приложения AI Studio — это стандартные приложения, работающие в контейнере Cloud Run. Вы можете использовать любое решение для хранения данных, к которому можно подключиться по сети, при условии, что брандмауэр не блокирует доступ из динамического диапазона IP-адресов.

В будущем мы работаем над добавлением прямой поддержки хранилища, которое вы сможете настраивать непосредственно в AI Studio.

Чтобы пользователи были в курсе использования приложением их веб-камеры или других устройств, нам требуется дополнительное подтверждение, прежде чем приложение сможет получить доступ к этим API Navigator . Создатели приложений могут добавить эти запросы на разрешение в файл metadata.json своего приложения. Например:

{
  "name": "My app",
  "requestFramePermissions": [
    "microphone",
    "camera",
    "display-capture",
    "geolocation",
    "bluetooth",
    "clipboard-read",
    "serial",
    "usb"
  ]
}

Поддерживаемые значения для requestFramePermissions представляют собой подмножество стандартных функций, управляемых политиками .

Как я могу использовать GitHub для своих приложений?

Интеграция AI Studio с GitHub позволяет создавать репозиторий для вашей работы и фиксировать последние изменения. В настоящее время мы не поддерживаем получение удаленных изменений.

Могу ли я предоставить другим пользователям доступ на редактирование моего приложения?

Эта функция пока не поддерживается, но скоро появится.

Почему мое приложение было помечено как нарушающее правила?

У нас есть системы, которые автоматически проверяют приложения на соответствие нашим правилам. Если мы обнаружим, что приложение нарушает наши правила, оно будет удалено из AI Studio. Нарушения правил могут включать, помимо прочего, следующее:

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

Если ваше приложение было отмечено как нарушающее правила, и вы считаете, что это ошибочно, вы можете подать апелляцию. Повторные нарушения наших правил могут привести к прекращению вашего доступа к AI Studio.

В какие обязанности я вхожу как разработчик приложений?

Напоминаем, что как владелец приложения вы несете ответственность за его работу и все обрабатываемые им данные. Это включает в себя:

  • Соблюдение законодательства и права третьих лиц: обеспечение соответствия вашего приложения всем применимым законам и нормативным актам и недопущение нарушения прав других лиц, включая права на интеллектуальную собственность и неприкосновенность частной жизни.
  • Мониторинг контента: К другим сервисам, используемым вашим приложением, могут применяться дополнительные условия. Например, Условия использования Google Cloud , применимые к Firestore, требуют от клиентов, размещающих сторонний контент, публиковать политики, определяющие, какой контент запрещен (например, незаконный контент), и отслеживать наличие такого незаконного контента.
  • Безопасное внедрение: Внедрение необходимых мер защиты и инструментов модерации для предотвращения неправомерного использования вашего приложения.

Обратите внимание на ограничения использования, указанные в Условиях предоставления услуг.

Дополнительные условия использования API Gemini применяются к использованию приложений, представленных в галерее приложений в AI Studio, если не указано иное.

Что дальше?