Firebase Studio
Быстро и эффективно создавайте прототипы, разрабатывайте и отправляйте полнофункциональные приложения на базе искусственного интеллекта прямо из браузера.
Firebase Studio — это агентная облачная среда разработки, которая помогает создавать и поставлять полнофункциональные приложения на основе ИИ, готовые к производству, включая API, бэкенды, фронтенды, мобильные приложения и многое другое. Firebase Studio объединяет Project IDX со специализированными агентами ИИ и поддержкой Gemini в Firebase , предоставляя доступное из любой точки мира совместное рабочее пространство, содержащее всё необходимое для разработки приложения. Вы можете импортировать существующие проекты или начать что-то новое, используя шаблоны, поддерживающие различные языки и фреймворки.
Ключевые возможности
Импорт проектов из системы управления исходным кодом, локального архива или проекта Figma | Перенесите свои собственные приложения в Firebase Studio : импортируйте локальный архив, подключите публичный или частный репозиторий исходного кода или сгенерируйте код из проекта Figma и импортируйте его с помощью плагина Builder.io Figma . |
Быстрая настройка проекта с помощью встроенных шаблонов и образцов | Firebase Studio предоставляет обширную поддержку фреймворков и языков с обширной библиотекой шаблонов и примеров приложений, включая такие популярные языки, как Go, Java, .NET, Node.js и Python Flask, а также фреймворки, такие как Next.js, React, Angular, Vue.js, Android, Flutter и другие. Начните с шаблона или примера приложения из галереи шаблонов и/или создайте свой собственный шаблон для публикации. |
Быстрое прототипирование естественного языка | Используйте Gemini в Firebase для создания прототипов и публикации полнофункциональных веб-приложений с помощью App Prototyping agent . Создавайте полноценные приложения с многомодальными подсказками, включая естественный язык, изображения и рисунки. Улучшите своё приложение, используя галерею стоковых изображений из Unsplash . |
Постоянная помощь ИИ от Gemini в Firebase | Используйте помощь ИИ-кодирования от Gemini в Firebase на всех этапах разработки: интерактивный чат, генерация кода, запуск инструментов и встроенные предложения по коду. Gemini в Firebase поможет вам писать код и документацию, исправлять ошибки, писать и запускать модульные тесты, управлять зависимостями и разрешать их, работать с контейнерами Docker и многое другое. |
Знакомая и легко настраиваемая среда разработки | Firebase Studio создана на основе популярного проекта Code OSS и использует полноценную виртуальную машину (ВМ) на базе Google Cloud . С помощью Nix вы можете настроить практически каждый аспект своей среды онлайн-разработки, включая системные пакеты, языковые инструменты, конфигурации IDE, предварительные просмотры приложений и конфигурацию IDE, а также поделиться проектом и всей конфигурацией его среды разработки с помощью пользовательского шаблона . |
Встроенные инструменты, эмуляторы и методы развертывания с глубокой интеграцией Firebase и Google Cloud | Просматривайте свои веб- и Android-приложения прямо в браузере и воспользуйтесь встроенными службами выполнения и инструментами для эмуляции, тестирования и отладки. Firebase Studio легко интегрируется с Firebase и сервисами Google Cloud . Например, вы можете использовать Firebase Local Emulator Suite непосредственно из Firebase Studio для тщательного тестирования сервисов Firebase и Google Cloud , таких как Firebase Authentication , Cloud Functions , Cloud Firestore , Cloud Storage , Firebase App Hosting и Firebase Hosting , перед публикацией приложения . |
Как это работает?
Firebase Studio поддерживает несколько режимов для разных стилей разработки:
Кодирование с полным контролем : работайте непосредственно в IDE на базе Code OSS, где вы можете импортировать существующие репозитории или начинать новые проекты, а также использовать расширения из реестра Open VSX . Gemini в Firebase предоставляет ИИ-помощь с учётом рабочей области для автодополнения кода, генерации кода, тестирования, запуска инструментов и документирования. Вы можете полностью настроить рабочие области, подход к развёртыванию и целевую среду выполнения благодаря поддержке расширяемой конфигурации с помощью Nix .
Подсказки без написания кода: агент прототипирования приложений , также известный как Prototyper позволяет создавать новые рабочие пространства для прототипирования и доработки идей приложений с помощью Gemini в Firebase — без написания кода. Работайте с агентом, используя мультимодальные подсказки, для итеративной разработки полнофункционального приложения (в настоящее время работает для веб-приложений), тестирования и отладки, а также делитесь своей работой с другими прямо из браузера. Вы можете мгновенно откатывать изменения при необходимости, добавлять новые функции, тестировать, публиковать на Firebase App Hosting и отслеживать производительность своего приложения с помощью встроенных функций наблюдения.
Вы можете легко переключаться между написанием кода и созданием подсказок, используя преимущества каждого из них. Например, вы можете начать с прототипа в App Prototyping agent , охватывающего основы, такие как структура приложения и взаимодействие с пользователем, а затем перейти к Code для реализации более сложной логики и интеграции.
Такая гибкость позволяет вам быстро выполнять итерации и создавать приложения, отвечающие вашим конкретным потребностям, — и все это в Firebase Studio .
Ценообразование, квоты и лимиты
Доступ к Firebase Studio бесплатный, но вы можете увеличить количество создаваемых рабочих пространств, присоединившись к программе Google Developer Program . Для некоторых интеграций (например, Firebase App Hosting ) может потребоваться учётная запись Cloud Billing .
Дополнительную информацию см. в разделе Цены, квоты и ограничения Firebase Studio .
Как Firebase Studio использует ваши данные
Использование вами Firebase Studio регулируется Условиями обслуживания Google .
Однако учтите, что использование вами функций генеративного ИИ в Firebase Studio регулируется Политикой запрещенного использования генеративного ИИ и Дополнительными условиями обслуживания API Gemini (в частности, регулируемыми Дополнительными условиями обслуживания API Gemini : Неоплачиваемые услуги ).
Чтобы заблокировать использование ваших запросов и ответов для обучения модели, не используйте App Prototyping agent и не используйте Gemini в Firebase в Firebase Studio . Чтобы заблокировать использование вашего кода для обучения модели, отключите автодополнение и индексацию кода в настройках Firebase Studio .