Новости продуктов

Экспериментальный гибридный вывод и новые модели Gemini для Android

Время на чтение: 2 минуты
Посмотреть профиль Томаса Эзана
Thomas Ezan Старший инженер по связям с разработчиками

Если вы разработчик приложений для 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 можно создать отзыв на основе нескольких выбранных тем, а затем перевести его на разные языки. Посмотрите код, чтобы увидеть, как это работает.

Hybrid_Inference-Inline-imagery.gif
Новый гибридный образец логического вывода в действии

Пример использования гибридного вывода

Попробуйте новые модели

В рамках новых моделей 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 создавать более качественные изображения. Посмотрите, как это работает, здесь.

magic_selfie.png
В обновленном примере Magic Selfie используется Nanobana 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.

Автор:
Продолжить чтение