본문 바로가기
Study/Python

Gemini API 키 발급 받는 방법!

by GodKim 2024. 1. 20.
최근 토이프로젝트로 gemini 기반 RAG 시스템을 개발 중인데 이때 필요한 LLM api 키 발급 방법에 대한 설명을 내 블로그를 통해 정리해두면 많은 사람들에게 도움이 될거 같아 정리해둔다!
우선 gemini를 시작으로 차근차근 다른 llm의 api키 발급 법에 대해서도 설명할 예정!

 

Google Gemini API

 

What is Gemini?

Gemini는 구글에서 2023년 12월 7일 공개한 차세대 AI 모델이다. 발표상으로는 GPT-4의 성능을 넘었으며, AI가 최초로 human expert를 넘어섰다고 발표했다.

 

Gemini는 텍스트와 프로그래밍 코드만 이해가능했던 Bard와 는 다르게 텍스트, 오디오, 이미지, 동영상 등 다양한 미디어 형태를 이해가능한 Multi Modal이다. 총 175T 파라미터의 모델 크기를 보여주며 MMLU(Massive Multitask Language Understanding)에서 사람보다 높은 점수를 보여줬다.

 

Gemini의 종류

 

Gemini는 Ultra, Pro, Nano 3가지로 모델의 종류가 나뉜다.

 

 

- Gemini-Ultra

  • GPT로 비교하면 GPT-4에 해당하는 버전으로 매우 복잡한 작업에 적합한 가장 유용하고 규모가 큰 모델이다.

- Gemini-Pro

  • GPT로 비교하면 GPT-3.5에 해당하는 버전으로 현재 Bard에서 무료로 사용가능하며 api 키 기준으로 현재 분당 60회까지는 무료로 사용가능하다.

- Gemini-Nano

  • 온디바이스로 사용 가능한 가장 작은 버전이다.

 

Gemini API Key 발급 방법

앞서 설명하였다싶이 2024.01.20 현재 Gemini-Pro만 사용이 가능하면 분당 60회까지는 무료이다.

 

1. 발급 홈페이지 접속

https://ai.google.dev/

2. 구글 로그인

 

Get API key 버튼을 누르고 로그인하면 makersuite 페이지로 이동됨

 

3. Terms of Service

 

첫 번째 체크박스만 선택해도 됨

4. Get API Key

 

좌상단의 Get API Key 클릭

 

 

Create API key in new project 클릭

 

 

완료!!

 

간단한 Gemini Python 사용법(Langchain 사용)

!pip install langchain-google-genai

from langchain_google_genai import ChatGoogleGenerativeAI

gemini = ChatGoogleGenerativeAI(model='gemini-pro', google_api_key="발급받은API키", temperature=0.5)

res = gemini.invoke("Bard와 너의 차이점이 뭐야?")

print(res.content)​

 

반응형

댓글