항목 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는 Swift, Kotlin/Java, JavaScript (웹용), Dart (Flutter용)로 제공됩니다.

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

시작하기


서버 측에서 Gemini 또는 Imagen 모델에 액세스하는 방법을 찾고 있다면 (예: Python, Node.js, Go) 서버 측 Vertex AI SDK, Genkit 또는 Gemini APIFirebase Extensions를 확인하세요.

주요 기능

멀티모달 및 자연어 입력 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을 사용하여 요청에 대용량 파일을 포함하는 등 모바일 및 웹 앱에 중요한 통합을 구현합니다.

다음 단계

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

시작 가이드로 이동

프롬프트 실험

Vertex AI Studio로 이동

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

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