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

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

Защитите свое приложение от несанкционированного доступа.

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

См. руководство 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


Мы активно работаем над другими решениями и руководствами, поэтому загляните сюда позже!