Firebase의 Gemini는 AI 기반 공동작업 어시스턴트로, Firebase Console에서 직접 Firebase 앱을 개발, 최적화, 문제 해결하는 데 도움이 되는 질문에 답변하여 생산성을 향상합니다. Firebase의 Gemini를 사용하면 개발 프로세스를 간소화하고, 디버깅 시간을 줄이며, 고품질 앱을 자신 있게 빌드할 수 있습니다.
Firebase의 Gemini는 다음과 같은 다양한 기능을 제공합니다.
- 자연어 쿼리: Firebase Console에서 영어로 Gemini에 프롬프트를 입력합니다.
- 실시간 지원: Gemini를 Firebase Console에서 항상 사용할 수 있습니다. 언제든지 필요할 때 도움을 드릴 수 있습니다. 컨텍스트 전환 또는 문서를 찾을 필요 없음: Firebase의 Gemini는 답변을 제공하고 소스 문서 및 관련 Codelab에 바로 연결해 줍니다.
- Firebase 전문성: Firebase의 Gemini는 Firebase 제품과 서비스에 대한 심층적인 지식을 갖춰 기능, 권장사항, 구현 안내에 관한 정보를 제공합니다.
- 코드 생성 및 디버깅: Firebase의 Gemini는 다양한 프로그래밍 언어의 요청을 기반으로 코드 스니펫을 생성할 수 있습니다. 또한 기존 코드를 분석하고, 잠재적 문제를 식별하며, 개선사항을 제안합니다.
- 오류 디코딩 및 문제 해결: Firebase의 Gemini는 오류 메시지를 해독하고 명확한 설명과 완화 방법을 제공합니다. 또한 로그를 분석하여 문제를 신속하게 해결하기 위한 단계를 제안할 수 있습니다.
- 권장사항: Firebase의 Gemini는 앱이 최고의 성능을 발휘할 수 있도록 Firebase 권장사항에 관한 안내를 제공합니다.
- 플랫폼 및 프레임워크 지원: Firebase의 Gemini는 사용하는 플랫폼(Android, iOS, 웹 등) 또는 프레임워크(Flutter, React 등)에 관계없이 모두 지원할 수 있습니다.
- Firebase Crashlytics의 AI 지원: Crashlytics를 사용하고 Firebase의 Gemini를 사용 설정하면 Apple 및 Android 앱의 디버깅 및 문제 해결을 위한 AI 지원을 받을 수 있습니다. AI 지원은 문제 설명, 가능한 근본 원인에 대한 정보, 문제 해결 제안을 포함하여 앱의 비정상 종료에 대한 활용 가능한 분석 정보를 제공합니다. Crashlytics의 AI 지원 받기에서 자세히 알아보세요.
Firebase의 Gemini에서 사용자 데이터를 사용하는 방법
Firebase의 Gemini에서는 대답, 사용자의 프롬프트 또는 데이터를 사용하지 않습니다. 모델을 학습시킬 수 있습니다 Firebase의 Gemini를 사용 설정하면 Gemini가 Firebase 환경에 액세스할 수 있게 되며 대답은 프로젝트에 맞게 조정될 수 있습니다. 자세한 내용은 Google Cloud의 Gemini에서 사용자 데이터를 사용하는 방법을 참조하세요.
필수 권한
Firebase의 Gemini 기능을 사용 설정하고 사용하려면 특정 IAM 역할 및 권한이 필요합니다.
- 소유자 또는 편집자 IAM 역할이 있는 프로젝트 구성원은 Firebase의 Gemini를 사용 설정하고 기능을 사용할 수 있습니다.
- 프로젝트 뷰어는 Firebase의 Gemini를 사용 설정할 수 없지만 Cloud AI Companion 사용자 역할이 할당된 경우 Firebase의 Gemini 채팅, 도움말, Crashlytics의 AI 지원을 비롯한 기능을 사용할 수 있습니다.
프로젝트 구성원에게 Cloud AI Companion 사용자 역할을 할당하는 방법을 알아봅니다. 프로젝트 소유자만 IAM 역할을 수정할 수 있습니다.
- Firebase Console에서 프로젝트 설정을 선택한 다음 사용자 및 권한을 선택합니다.
- 관련 프로젝트 구성원 행을 찾습니다.
- 옵션 더보기를 클릭한 다음 액세스 수정을 선택합니다.
- 역할을 펼치고 Cloud AI Companion 사용자를 선택한 다음 완료를 클릭합니다.
- 역할 업데이트를 클릭하여 변경사항을 저장합니다. 사용자에게 적용할 새 역할을 적용하기까지 1~2분 정도 걸릴 수 있습니다.
할당량 및 가격 책정
이 섹션에서는 Firebase의 Gemini의 할당량 및 가격 구조를 설명합니다.
할당량 및 한도
현재 할당량은 Gemini for Google Cloud API의 할당량 페이지에서 확인할 수 있습니다.
- Google Cloud 콘솔에서 사용 설정된 API 및 서비스를 선택합니다.
- 검색한 다음 Gemini for Google Cloud API을 클릭합니다.
- 할당량 및 시스템 한도를 클릭합니다.
Gemini for Google Cloud API 할당량이 나타납니다. Firebase의 Gemini는 '사용자당 일일 Chat API 요청 수' 할당량을 사용합니다.
할당량 상향을 요청하려면 다음을 수행합니다.
- 상향 조정할 할당량을 선택하고 요청 수정을 클릭합니다.
요청하려는 할당량으로 새 값 텍스트 필드를 업데이트한 다음 제출을 클릭합니다.
Google Cloud팀에서 요청을 검토하고 이메일로 답변을 드립니다.
가격 책정
프로모션 기간에는 Firebase의 Gemini 사용량에 대해 비용이 청구되지 않습니다. 2024년 9월 30일부터 Firebase의 Gemini가 Gemini Code Assist, 2024년 11월 8일까지 무료로 사용해 볼 수 있습니다. 결제 계정당 사용자 1명으로 제한됩니다