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 설정
프롬프트 실험