최근 토이프로젝트로 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
- GPT로 비교하면 GPT-4에 해당하는 버전으로 매우 복잡한 작업에 적합한 가장 유용하고 규모가 큰 모델이다.
- Gemini-Pro
- GPT로 비교하면 GPT-3.5에 해당하는 버전으로 현재 Bard에서 무료로 사용가능하며 api 키 기준으로 현재 분당 60회까지는 무료로 사용가능하다.
- Gemini-Nano
- 온디바이스로 사용 가능한 가장 작은 버전이다.
Gemini API Key 발급 방법
앞서 설명하였다싶이 2024.01.20 현재 Gemini-Pro만 사용이 가능하면 분당 60회까지는 무료이다.
1. 발급 홈페이지 접속
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)
반응형
'Study > Python' 카테고리의 다른 글
Conda 가상환경으로 PyTorch 설치하기(Window 버전) (0) | 2020.05.31 |
---|---|
Konlpy 다운로드 및 오류 해결 법 (2) | 2020.03.14 |
댓글