항목 Gemini API개에서 Vertex AI in Firebase 사용 중
Vertex AI in Firebase를 사용하여 Gemini API로 AI 기반 모바일 및 웹 앱과 기능 빌드
Vertex AI Gemini API를 사용하면 Google의 최신 생성형 AI 모델인 Gemini 모델에 액세스할 수 있습니다. 서버 측이 아닌 모바일 또는 웹 앱에서 직접 Vertex AI Gemini API를 호출해야 하는 경우 Vertex AI in Firebase SDK를 사용할 수 있습니다. 이러한 클라이언트 SDK는 모바일 및 웹 앱과 함께 사용하도록 특별히 빌드되어 승인되지 않은 클라이언트에 대한 보안 옵션과 다른 Firebase 서비스와의 통합을 제공합니다.
이러한 클라이언트 SDK를 사용하면 앱에 AI 맞춤설정을 추가하고 AI 기반 최적화 및 자동화를 만드는 등 다양한 작업을 할 수 있습니다.
시작할 준비가 되셨나요? 플랫폼을 선택하세요.
Vertex AI Gemini API 서버 측을 호출하는 방법을 찾고 있다면 (Python, Node.js, Go 등)를 사용하려면 서버 측 Vertex AI SDK Firebase Genkit 또는 Gemini APIFirebase Extensions
주요 기능
멀티모달 입력 | Gemini 모델은 멀티모달이므로 Gemini API에 전송된 프롬프트에 텍스트, 이미지(PDF 포함), 동영상, 오디오가 포함될 수 있습니다. |
기능 제품군 확대 | SDK를 사용하면 Gemini API 호출 모바일이나 웹 앱에서 직접 AI 채팅 환경을 빌드하거나, 함수 호출을 사용합니다. 기타 등등 |
프로덕션 앱 보안 | Firebase App Check를 사용하여 승인되지 않은 클라이언트의 악용으로부터 Vertex AI Gemini API를 보호합니다. |
강력한 인프라 | Firebase 데이터베이스 제품(예: Cloud Firestore)으로 구조화된 데이터를 관리하고 Firebase Remote Config로 런타임 구성을 동적으로 설정하는 등 모바일 및 웹 앱과 함께 사용하도록 빌드된 확장 가능한 인프라를 활용하세요. |
기본 원리
Vertex AI in Firebase SDK를 사용하면 모바일 또는 웹 앱에서 직접 Vertex AI Gemini API 백엔드를 설정해야 합니다
Gemini 모델에 액세스할 수 있는 Vertex AI의 Gemini API에 대해 자세히 알아보세요.
구현 경로
Firebase에 앱 연결 | Firebase 프로젝트에 앱을 등록한 후 Firebase를 추가합니다. 앱에 추가해야 합니다 | |
SDK 설치 및 초기화 | 앱의 플랫폼에 맞는 Vertex AI in Firebase SDK를 설치한 후 앱에서 Vertex AI 서비스와 생성형 모델을 초기화합니다. | |
Gemini API 호출 | 텍스트 전용 또는 멀티모달 프롬프트로 Gemini API를 호출하여 텍스트 출력을 생성합니다. 더 복잡한 호출을 사용하여 빌드 채팅 환경 또는 함수 호출 | |
프로덕션 준비 | Firebase App Check를 사용하여 API를 악용으로부터 보호하고 Cloud Storage for Firebase URL을 사용하여 요청에 대용량 파일을 포함하는 등 모바일 및 웹 앱에 중요한 통합을 구현합니다. |
다음 단계
모바일 또는 웹 앱에서 Vertex AI Gemini API 시작하기
iOS+ 설정 Android 설정 웹 설정 Flutter 설정
프롬프트 실험