Firebase Studio
Быстро и эффективно создавайте прототипы, создавайте и поставляйте полнофункциональные приложения на базе искусственного интеллекта прямо из браузера.
Firebase Studio — это агентная облачная среда разработки, которая помогает создавать и поставлять полнофункциональные приложения искусственного интеллекта производственного качества, включая API, серверные части, интерфейсы, мобильные устройства и многое другое. Firebase Studio объединяет Project IDX со специализированными агентами искусственного интеллекта и помощью Gemini в Firebase , предоставляя рабочее пространство для совместной работы, доступное откуда угодно и содержащее все необходимое для разработки приложения. Вы можете импортировать существующие проекты или начать что-то новое с помощью шаблонов, поддерживающих различные языки и платформы.
Ключевые возможности
Импортируйте проекты из системы контроля версий или локального архива. | Перенесите свои собственные приложения в Firebase Studio , импортировав локальный архив или подключив общедоступный или частный репозиторий на GitHub, GitLab или Bitbucket. |
Быстрая настройка проекта с помощью встроенных шаблонов и образцов. | Firebase Studio предоставляет обширную поддержку платформы и языка с большой библиотекой шаблонов и примеров приложений, включая популярные языки, такие как Go, Java, .NET, Node.js и Python Flask, а также такие платформы, как Next.js, React, Angular, Vue.js, Android, Flutter и другие. Начните с шаблона или примера приложения из галереи шаблонов и/или создайте свой собственный шаблон, которым можно поделиться. |
Быстрое прототипирование естественного языка | Используйте Gemini в Firebase для создания прототипов и публикации полнофункциональных веб-приложений с помощью App Prototyping agent . Создавайте целые приложения с помощью мультимодальных подсказок, включая естественный язык, изображения и рисунки. |
Всегда доступная помощь искусственного интеллекта от 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 , чтобы тщательно протестировать 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 предоставляется бесплатно для трех рабочих областей на пользователя. Вы можете увеличить количество создаваемых рабочих пространств до 10, присоединившись к программе Google Developer Program . Чтобы перейти на 30 рабочих областей, оформите подписку на план Google Developer Premium .
Для некоторых интеграций (например, Firebase App Hosting ) может потребоваться учетная запись Cloud Billing . Если вы создадите проект Firebase с помощью Firebase Studio и привяжете к этому проекту платежный аккаунт, произойдет следующее:
Проект Firebase автоматически переходит на тарифный план Blaze с оплатой по мере использования .
Использование Gemini API повышено до платного уровня.
С вас будет взиматься плата за любое использование платных услуг сверх бесплатной квоты.
Дополнительные сведения см. в разделах «Оценки стоимости App Hosting , «Цены на Firebase» и «Цены на API Gemini Developer» .
Как Firebase Studio использует ваши данные
Использование Firebase Studio регулируется Условиями использования Google .
Однако обратите внимание, что использование вами функций генеративного ИИ в Firebase Studio регулируется Политикой запрещенного использования генеративного ИИ и Дополнительными условиями обслуживания Gemini API (в частности, регулируемыми Дополнительными условиями обслуживания Gemini API : Неоплачиваемые услуги ).
Чтобы заблокировать использование ваших подсказок и ответов для обучения модели, не используйте App Prototyping agent и не используйте Gemini в Firebase в Firebase Studio . Чтобы заблокировать использование вашего кода для обучения модели, отключите завершение кода и индексацию кода в настройках Firebase Studio .
Следующие шаги
- Начните создавать прототип своего нового приложения с помощью Firebase Studio .
- Узнайте больше о рабочих пространствах Firebase Studio .