Gemini API с использованием Vertex AI в Firebase
Создавайте мобильные и веб-приложения и функции на основе искусственного интеллекта с помощью моделей Gemini и Imagen , используя Vertex AI в Firebase.
Vertex AI в Firebase дает вам доступ к новейшим генеративным моделям ИИ от Google: моделям Gemini и моделям Imagen 3 .
Если вам нужно вызвать Vertex AI Gemini API или Imagen API непосредственно из мобильного или веб-приложения, а не на стороне сервера, вы можете использовать Vertex AI в Firebase SDK. Эти клиентские SDK созданы специально для использования с мобильными и веб-приложениями и предлагают варианты защиты от неавторизованных клиентов, а также интеграцию с другими сервисами Firebase.
С помощью этих клиентских SDK вы можете добавить в свое приложение персонализацию ИИ, создать чат с ИИ, оптимизировать и автоматизировать ИИ и многое другое!
Готовы начать? Выберите свою платформу:
Если вы ищете способы доступа к моделям Gemini или Imagen на стороне сервера (например, с помощью Python, Node.js или Go), ознакомьтесь с серверными Vertex AI SDK , Firebase Genkit или Firebase Extensions для Gemini API .
Ключевые возможности
Мультимодальный ввод на естественном языке | Модели Gemini являются мультимодальными, поэтому запросы, отправляемые в API Gemini, могут включать текст, изображения, PDF-файлы, видео и аудио. Обе модели Gemini и Imagen могут вводиться на естественном языке. |
Растущий набор возможностей | С помощью SDK вы можете вызывать Gemini API или Imagen API непосредственно из своего мобильного или веб-приложения для создания чата с искусственным интеллектом , создания изображений, использования вызова функций (инструментов) и многого другого. |
Безопасность и предотвращение злоупотреблений для рабочих приложений | Используйте Firebase App Check чтобы защитить API-интерфейсы, которые обращаются к моделям Gemini и Imagen , от злоупотреблений со стороны неавторизованных клиентов. Vertex AI в Firebase также имеет ограничения скорости для каждого пользователя по умолчанию , и эти ограничения скорости для каждого пользователя полностью настраиваются. |
Надежная инфраструктура | Воспользуйтесь преимуществами масштабируемой инфраструктуры, созданной для использования с мобильными и веб-приложениями, такими как управление файлами с помощью Cloud Storage for Firebase , управление структурированными данными с помощью предложений базы данных Firebase (например, Cloud Firestore ) и динамическая настройка конфигураций во время выполнения с помощью Firebase Remote Config . |
Как это работает?
Vertex AI в Firebase SDK позволяет вам вызывать Vertex AI Gemini API и Imagen API непосредственно из вашего мобильного или веб-приложения, устраняя необходимость в настройке серверной части.
Узнайте больше об API Gemini от Vertex AI , который дает вам доступ к моделям Gemini .
Путь реализации
Подключите свое приложение к Firebase | Зарегистрируйте свое приложение в проекте Firebase, а затем добавьте конфигурацию Firebase в свое приложение. | |
Установите SDK и инициализируйте | Установите Vertex AI в Firebase SDK, соответствующий платформе вашего приложения, а затем инициализируйте службу Vertex AI и генеративную модель в своем приложении. | |
Отправляйте быстрые запросы моделям Gemini и Imagen. | Используйте SDK для отправки текстовых или мультимодальных подсказок в модель Gemini для генерации текста, кода и (скоро!) изображений и аудиовывода. Альтернативно вы можете предложить модели Imagen генерировать изображения. Используйте более сложные вызовы для создания чата или используйте вызов функций . | |
Подготовьтесь к производству | Внедряйте важные интеграции для мобильных и веб-приложений, например защиту API от злоупотреблений с помощью Firebase App Check и включение больших файлов в запросы с помощью Cloud Storage for Firebase . |
Следующие шаги
Начните работу с доступа к модели из мобильного или веб-приложения.
Настройка iOS+ Настройка Android Настройка Интернета Настройка Flutter