본문 바로가기
IT-dev

Flutter] Google Gemini 공식 패키지 등장

by 김현진_ 2024. 2. 17.

 

1. 공식 패키지 : google_generative_ai 

구글 제미나이 (Gemini)가 작년에 소개되고 이번에 flutter 패키지로 출시되었습니다
기념하여 짧게 소개드리도록 하겠습니다.

 

google_generative_ai | Dart package

The Google AI Dart SDK enables developers to use Google's state-of-the-art generative AI models (like Gemini).

pub.dev

 

2. 구글 AI 스튜디오 사용해보기

먼저 아래 링크를 통해서 google AI 스튜디오로 가봅시다. 

https://makersuite.google.com/

 

로그인 - Google 계정

이메일 또는 휴대전화

accounts.google.com

Google AI Studio quickstart  |  Google AI for Developers

 

Google AI 스튜디오 빠른 시작  |  Google AI for Developers

이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 Google AI 스튜디오 빠른 시작 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. {# 이 프롬프

ai.google.dev

 

구글 스튜디오의 약관이 반긴다

 

제미나이를 통해 개발하려면 당연히 API키가 필요하다

 

2-1. 구글 콘솔에서 사용 설정하기

구글 ai sdk는 아직 완전하지 않아서 별도로 api 사용 설정을 해주어야합니다. 만약 위에서 api 키 생성이 되지 않는다면 아래 링크를 따라서 해당 조직에서의 사전 체험판 앱을 사용가능하도록 설정해주세요.

https://support.google.com/a/answer/13515709?hl=ko

 

사용자별로 사전 체험판 앱 사용 또는 사용 중지하기 - Google Workspace 관리자 고객센터

도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요

support.google.com

 

2-2.  관련 API 사용 설정

ai 관련 기능을 사용하기 위해서는 구글 콘솔에서 다음 API를 사용설정하여야합니다.
콘솔-> API 및 서비스 -> 라이브러리 에서 아래 API들을 사용설정하여 주세요. 

  •  Vertex AI API
  • Generative Language API

스튜디오에서 api키를 생성하면 API 키 목록에서 generative language API 키가 생성된 것을 확인할 수 있다.

3. 공식 앱 체험해보기

위 설정을 다 한다면 이제 발급받은 api 키를 통해 개발을 해나가실수 있습니다.

https://gemini.google.com/app

 

‎Gemini - 대화를 통해 아이디어를 강화하세요

Bard가 Gemini로 바뀌었습니다. Google AI의 도움을 받아 글을 쓰고, 계획하고, 학습해 보세요.

gemini.google.com

 

다음번엔 좀더 본격적으로 gemini를 통한 flutter app 개발을 해보겠습니다.
얼른 버전이 1.0 까지 올라왔으면 좋겠습니다

댓글