При разработке приложения с использованием Firebase AI Logic вам может потребоваться выйти за рамки базовых функций, описанных в основных руководствах. Решения, представленные в этом разделе, предлагают рекомендации по более сложным сценариям использования.
Защитите свое приложение от несанкционированного доступа.
Для мобильных и веб-приложений необходимо защитить API Gemini и ресурсы проекта от несанкционированного доступа. Для проверки того, что все вызовы API поступают из вашего приложения, можно использовать Firebase App Check .
См. руководство Firebase App Check
Обновляйте значения в своем приложении, не выпуская новую версию.
Если вам необходимо динамически изменять значения в вашем приложении без выпуска новой версии, вы можете использовать Firebase Remote Config . Примеры включают изменение имени модели, системных инструкций, подсказок, настроек безопасности или входных данных для запроса.
Динамическая и условная установка конфигураций во время выполнения
Если вы хотите задавать параметры конфигурации в зависимости от условий выполнения, вы можете использовать Firebase Remote Config . Например, можно изменить местоположение, где запускается сервис Vertex AI и генеративная модель, в зависимости от местоположения конечного пользователя.
Управление файлами и включение больших файлов в многомодальные запросы.
Используя Cloud Storage for Firebase , вы получаете преимущества быстрой, безопасной и масштабируемой инфраструктуры для хранения и управления файлами. Кроме того, вы можете включать файлы больших размеров в свои мультимодальные запросы, используя URL-адрес Cloud Storage for Firebase .
См. решение Cloud Storage for Firebase
Мы активно работаем над другими решениями и руководствами, поэтому загляните сюда позже!