항목 Gemini API개에서 Vertex AI in Firebase 사용 중

Vertex AI in Firebase를 사용하여 GeminiImagen 모델로 AI 기반 모바일 및 웹 앱과 기능 빌드

Vertex AI in Firebase를 사용하면 Google의 최신 생성형 AI 모델인 Gemini 모델과 Imagen 3 모델에 액세스할 수 있습니다.

서버 측이 아닌 모바일 또는 웹 앱에서 Vertex AI Gemini API 또는 Imagen API를 직접 호출해야 하는 경우 Vertex AI in Firebase SDK를 사용할 수 있습니다. 이러한 클라이언트 SDK는 모바일 및 웹 앱에서 사용하도록 특별히 빌드되며 승인되지 않은 클라이언트에 대한 보안 옵션과 다른 Firebase 서비스와의 통합을 제공합니다.

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


시작할 준비가 되셨나요? 플랫폼을 선택하세요.

iOS+ Android Flutter

Python, Node.js, Go와 같이 서버 측에서 Gemini 또는 Imagen 모델에 액세스하는 방법을 찾고 있다면 서버 측 Vertex AI SDK, Firebase Genkit 또는 Firebase Extensions for the Gemini API를 확인하세요.

주요 기능

멀티모달 및 자연어 입력 Gemini 모델은 멀티모달이므로 Gemini API에 전송된 프롬프트에 텍스트, 이미지, PDF, 동영상, 오디오가 포함될 수 있습니다.

GeminiImagen 모델 모두 자연어 입력으로 프롬프트를 표시할 수 있습니다.

점점 늘어나는 기능 모음 SDK를 사용하면 모바일 또는 웹 앱에서 직접 Gemini API 또는 Imagen API를 호출하여 AI 채팅 환경을 빌드하고, 이미지를 생성하고, 함수 호출 (도구)을 사용하는 등의 작업을 할 수 있습니다.
프로덕션 앱의 보안 및 악용 방지 Firebase App Check를 사용하여 GeminiImagen 모델에 액세스하는 API를 승인되지 않은 클라이언트의 악용으로부터 보호합니다.

Vertex AI in Firebase에는 기본적으로 사용자당 비율 제한도 있으며 이러한 사용자당 비율 제한은 완전히 구성할 수 있습니다.

견고한 인프라 Cloud Storage for Firebase로 파일 관리, Firebase 데이터베이스 제품(예: Cloud Firestore)으로 구조화된 데이터 관리, Firebase Remote Config로 런타임 구성 동적 설정 등 모바일 및 웹 앱과 함께 사용하도록 빌드된 확장 가능한 인프라를 활용하세요.

기본 원리

Vertex AI in Firebase SDK를 사용하면 모바일 또는 웹 앱에서 직접 Vertex AI Gemini APIImagen API를 호출할 수 있으므로 백엔드를 설정할 필요가 없습니다.

Gemini 모델에 액세스할 수 있는 Vertex AIGemini API에 대해 자세히 알아보세요.

구현 경로

Firebase에 앱 연결 Firebase 프로젝트에 앱을 등록한 다음 앱에 Firebase 구성을 추가합니다.
SDK 설치 및 초기화 앱의 플랫폼에 맞는 Vertex AI in Firebase SDK를 설치한 후 앱에서 Vertex AI 서비스와 생성형 모델을 초기화합니다.
GeminiImagen 모델에 프롬프트 요청 전송 SDK를 사용하여 Gemini 모델에 텍스트 전용 또는 멀티모달 프롬프트를 전송하여 텍스트, 코드, 이미지, 오디오 출력을 생성합니다 (출력 기능은 곧 제공될 예정). 또는 Imagen 모델에 프롬프트를 표시하여 이미지를 생성할 수 있습니다.

더 복잡한 호출을 사용하여 채팅 환경을 빌드하거나 함수 호출을 사용하세요.

프로덕션 준비 Firebase App Check를 사용하여 API를 악용으로부터 보호하고 Cloud Storage for Firebase URL을 사용하여 요청에 대용량 파일을 포함하는 등 모바일 및 웹 앱에 중요한 통합을 구현합니다.

다음 단계

모바일 또는 웹 앱에서 모델에 액세스하기 시작하기

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

프롬프트 실험

Vertex AI Studio로 이동

지원되는 모델 자세히 알아보기

다양한 사용 사례에 사용할 수 있는 모델할당량, 가격에 대해 알아보세요.