Обзор: решения Firebase AI Logic

При разработке приложения с использованием Firebase AI Logic вам, возможно, захочется выйти за рамки базовых знаний, обсуждаемых в основных руководствах. Решения, представленные в этом разделе, содержат рекомендации для более сложных вариантов использования.

Защитите свое приложение от неавторизованных клиентов

Для мобильных и веб-приложений необходимо защитить API Gemini и ресурсы вашего проекта от несанкционированного доступа со стороны неавторизованных клиентов. Вы можете использовать Firebase App Check , чтобы убедиться, что все вызовы API исходят из вашего приложения.

См. руководство Firebase App Check

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

Если вам нужно динамически изменять значения в приложении без выпуска новой версии, вы можете использовать Firebase Remote Config . Например, можно изменить название модели, системные инструкции, подсказки, настройки безопасности или входные данные для запроса.

См. решение Remote Config

Динамически и условно устанавливаемые конфигурации времени выполнения

Если вы хотите настроить конфигурации на основе условий выполнения, можно использовать Firebase Remote Config . Например, можно изменить местоположение службы Vertex AI и генеративной модели в зависимости от местоположения конечного пользователя.

См. решение Remote Config

Управляйте файлами и включайте большие файлы в мультимодальные запросы

Используя Cloud Storage for Firebase , вы получаете доступ к быстрой, безопасной и масштабируемой инфраструктуре для хранения и управления файлами. Кроме того, вы можете включать файлы большего размера в мультимодальные запросы, используя URL-адрес Cloud Storage for Firebase .

Ознакомьтесь с решением Cloud Storage for Firebase


Мы активно работаем над другими решениями и руководствами, так что заходите почаще!