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