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