Firebase용 Vertex AI를 사용하는 Gemini API

Firebase용 Vertex AI를 사용하여 Gemini API로 AI 기반 모바일 및 웹 앱과 기능을 빌드하세요.

최신 생성형 AI를 제공하는 Vertex AI Gemini API Gemini 모델을 살펴보겠습니다 다음과 같이 Vertex AI Gemini API를 모바일 또는 웹 앱에서 직접 서버 측 - Firebase용 Vertex AI SDK를 사용할 수 있습니다. 이러한 클라이언트 SDK는 모바일 및 웹 앱과 함께 사용하도록 특별히 빌드되었으며, 승인되지 않은 클라이언트 및 다른 Firebase와의 통합에 대한 옵션 제공합니다

이러한 클라이언트 SDK를 사용하면 앱에 AI 맞춤설정을 추가하고 AI 기반 최적화 및 자동화를 만드는 등 다양한 작업을 수행할 수 있습니다.


iOS+ 설정 Android 설정 웹 설정 Flutter 설정

서버 측에서 Vertex AI Gemini API를 호출하는 방법을 찾고 있다면 자세한 내용은 서버 측 Vertex AI SDK 또는 Gemini API용 Firebase Extensions를 참고하세요.


주요 기능

멀티모달 입력 Gemini 모델은 따라서 Gemini API로 전송되는 프롬프트에 텍스트, 이미지 (PDF도), 동영상, 오디오입니다.
기능 제품군 확대 SDK를 사용하면 Gemini API 호출하기 모바일이나 웹 앱에서 직접 AI 채팅 환경을 빌드하고, 함수 호출을 사용하고 기타 등등
프로덕션 앱을 위한 보안 Firebase 앱 체크 사용 Vertex AI Gemini API를 보호합니다 악용을 방지할 수 있습니다.
강력한 인프라 모바일에서 사용하도록 설계된 확장 가능한 인프라 활용 예를 들어 Firebase 데이터베이스 제품을 활용한 구조화된 데이터 관리 (예: Cloud Firestore) 런타임 구성을 동적으로 설정하는 Firebase 원격 구성.

기본 원리

Firebase용 Vertex AI SDK를 사용하면 Vertex AI Gemini API를 모바일 또는 웹 앱에서 직접 백엔드를 설정해야 합니다

자세히 알아보기: Vertex AI의 Gemini API, Gemini 모델에 액세스할 수 있습니다.

구현 경로

Firebase에 앱 연결 Firebase 프로젝트에 앱을 등록한 후 Firebase를 추가합니다. 앱에 추가해야 합니다
SDK 설치 및 초기화 앱의 Vertex AI 서비스와 생성형 AI를 초기화한 후 있습니다.
Gemini API 호출 다음 중 하나로 Gemini API를 호출합니다. 텍스트 전용 또는 멀티모달 프롬프트 텍스트 출력을 생성합니다. 더 복잡한 호출을 사용하여 빌드 채팅 환경 또는 함수 호출
프로덕션 준비 모바일 및 웹 앱을 위한 중요한 통합 구현(예: API가 악용되지 않도록 보호 Firebase 앱 체크(대용량 파일 포함) Firebase용 Cloud Storage URL을 사용하는 요청에 액세스할 수 있습니다.

다음 단계

모바일 또는 웹 앱에서 Vertex AI Gemini API를 시작합니다.

iOS+ 설정 Android 설정 웹 설정 Flutter 설정

프롬프트 실험

Vertex AI Studio로 이동

Gemini 모델 자세히 알아보기

자세히 알아보기: 다양한 사용 사례에 사용할 수 있는할당량 및 가격 책정에 대해 자세히 알아보세요.