Экспериментальный гибридный вывод и новые модели Gemini для Android
Время на чтение: 2 минуты
Если вы разработчик приложений для Android и хотите добавить в них инновационные функции на основе ИИ, ознакомьтесь с нашими новыми возможностями:
- Гибридный вывод – новый API для Firebase AI Logic, позволяющий использовать как вывод на устройстве, так и облачный вывод.
- Поддержка новых моделей Gemini, в том числе новейших моделей Nano Banana для генерации изображений.
Приступим!
Экспериментируйте с гибридным выводом
Мы реализовали простой подход к маршрутизации на основе правил в новом Firebase API для гибридного вывода, чтобы вы могли использовать как облачный, так и локальный вывод с помощью единого API. В будущем мы планируем добавить более сложные функции маршрутизации.
Она позволяет приложению динамически переключаться между Gemini Nano, работающей локально на устройстве, и моделями Gemini, размещенными в облаке. Для выполнения на устройстве используется API подсказок ML Kit. Облачный вывод поддерживает все модели Gemini из Firebase AI Logic как в Vertex AI, так и в Developer API.
Чтобы использовать его, добавьте в приложение зависимости firebase-ai-ondevice вместе с Firebase AI Logic:
dependencies { [...] implementation("com.google.firebase:firebase-ai:17.10.1") implementation("com.google.firebase:firebase-ai-ondevice:16.0.0-beta01") }
Во время инициализации вы создаете экземпляр GenerativeModel и настраиваете его с определенными режимами вывода, например PREFER_ON_DEVICE (переход на облако, если Gemini Nano недоступен на устройстве) или PREFER_IN_CLOUD (переход на вывод на устройстве, если нет подключения к интернету):
val model = Firebase.ai(backend = GenerativeBackend.googleAI()) .generativeModel( modelName = "gemini-3.1-flash-lite", onDeviceConfig = OnDeviceConfig( mode = InferenceMode.PREFER_ON_DEVICE ) ) val response = model.generateContent(prompt)
API Firebase для гибридного вывода на устройствах Android пока находится на экспериментальной стадии. Мы рекомендуем попробовать его в своем приложении, особенно если вы уже используете Firebase AI Logic.
В настоящее время модели на устройстве специализируются на одноходовом создании текста на основе текстовых или графических входных данных. Подробнее об ограничениях…
Мы добавили в каталог ИИ-примеров новый пример, в котором используется Firebase API для гибридного вывода.В нем показано, как с помощью этого API можно создать отзыв на основе нескольких выбранных тем, а затем перевести его на разные языки. Посмотрите код, чтобы увидеть, как это работает.
Пример использования гибридного вывода
Попробуйте новые модели
В рамках новых моделей Gemini мы выпустили две модели, которые будут особенно полезны разработчикам Android и которые легко интегрировать в приложение с помощью Firebase AI Logic SDK.
Nano Banana
В прошлом году мы выпустили Nano Banana – передовую модель для создания изображений. А несколько недель назад мы выпустили две новые модели Nana Banana.
Nano Banana Pro (Gemini 3 Pro Image) предназначена для создания профессиональных креативов и может отрисовывать текст с высокой точностью, даже если указан определенный шрифт или нужно имитировать рукописный текст.
Nano Banana 2 (Gemini 3.1 Flash Image) – это высокоэффективный аналог Nano Banana Pro. Она оптимизирована для скорости и большого объема данных. Его можно использовать в самых разных целях, например для создания инфографики, виртуальных стикеров и иллюстраций.
Новые модели Nano Banana используют знания о реальном мире и возможности глубокого анализа, чтобы создавать точные и детализированные изображения.
Мы обновили пример Magic Selfie (используйте генерацию изображений, чтобы изменить фон селфи!) и теперь применяем Nano Banana 2. Сегментация фона теперь выполняется непосредственно с помощью модели генерации изображений, что упрощает реализацию и позволяет Nano Banana 2 создавать более качественные изображения. Посмотрите, как это работает, здесь.
Вы можете использовать его с помощью Firebase AI Logic SDK. Подробнее об этом можно узнать в документации Android.
Gemini 3.1 Flash-Lite
Мы также выпустили Gemini 3.1 Flash-Lite – новую версию семейства Gemini Flash-Lite. Модели Gemini Flash-Lite особенно популярны среди разработчиков Android благодаря хорошему соотношению качества и времени отклика, а также низкой стоимости использования. Разработчики Android используют его для разных целей, например для перевода сообщений в приложении или создания рецепта по фотографии блюда.
Gemini 3.1 Flash-Lite, которая сейчас находится на этапе предварительной версии, позволит использовать более продвинутые варианты применения с задержкой, сравнимой с Gemini 2.5 Flash-Lite.
Чтобы узнать больше об этой модели, ознакомьтесь с документацией Firebase.
Заключение
Попробуйте новый гибридный пример из нашего каталога, чтобы увидеть эти возможности в действии и понять преимущества маршрутизации между локальным и облачным выводом. Также рекомендуем ознакомиться с нашей документацией, чтобы протестировать новые модели Gemini.
-
Новости продуктовСегодня мы расширяем семейство моделей Gemini 3, выпуская Gemini 3 Flash – передовую модель, которая работает быстро и стоит недорого.
Thomas Ezan • Время на чтение: 2 минуты -
Новости продуктовДобавление в приложение собственных изображений может значительно повысить удобство использования и вовлеченность пользователей.
Thomas Ezan, Mozart Louis • Время на чтение: 5 минут -
Новости продуктовУ разработчиков Android есть множество вариантов выбора агентов, больших языковых моделей (LLM), инструментов и интерфейсов командной строки (CLI), которые можно использовать для разработки приложений. Наша цель – помочь вам создавать красивые и качественные приложения для Android, независимо от того, как вы это делаете.
Simona Milanovic • Время на чтение: 4 минуты
Получайте свежие новости о разработке приложений для Android на свою электронную почту каждую неделю.