구글 Gemini API 발급하기

반응형
반응형

Gemini API 발급하기

이번엔 Chatgpt가 아닌 구글 Gemini를 한번 써볼까 합니다. 당연히 Chatgpt가 훨씬 성능이 좋습니다. 그럼에도 써보는 이유는 Chatgpt API와 달리 API임에도 무료로 쓰는게 가능하기 때문이죠. 비용 문제로 한번 테스트겸 Gemini를 써봤습니다.

이번 포스팅에서는 Gemini API 발급하는 방법을 알려드리겠습니다.

API 발급방법

AI Studio를 가시는 경우가 많은데 홈페이지 들어가면 뭘 해야할지 모르겠더군요. 가이드 문서에서 바로 가는게 제일 간편합니다. 아래 가이드 문서 링크로 들어가셔서 바로 API 키를 받아봅시다.

https://ai.google.dev/gemini-api/docs?hl=ko

 

Gemini API  |  Google AI for Developers

Gemini Developer API 문서 및 API 참조

ai.google.dev

 


Get API key를 클릭합니다. 웹 상에서 테스트해보고 싶다면 Try Gemini를 클릭해 시험해보셔도 됩니다.

창이 닫히면 API key 만들기를 클릭합니다.

묻지도 따지지도 않고 바로 발급이 됩니다.

API key를 복사하셔서 안전한 곳에 보관하시면 끝이 납니다.

요금제

Gemini API는 FREE 계정으로 설정할 수 있는데요. 대신에 무조건 제품 개선에 사용됩니다. 그건 Chatgpt도 마찬가지라서 개인정보가 들어가지 않게 조심해야겠습니다.

무료 등급인 경우 비율 제한도 있는데요. 세션은 3개가 최고이고 RPM ,TPM, RPD는 아래와 같습니다.

예를 들어, Gemini 2.0 Flash를 기준으로 설명을 드리면 Gemini API에서 말하는 다음과 같은 비율 제한은 다음과 같습니다.

  • RPM (requests per minute): 15
  • TPM (tokens per minute): 100,000
  • RPD (requests per day): 1,500

이 수치들이 어느 정도 수준인지 쉽게 이해할 수 있도록 설명해볼게요.

각 제한이 의미하는 바

제한 항목 의미 해석
RPM (15) 분당 요청 수 매 분 최대 15개의 요청만 보낼 수 있음
TPM (100,000) 분당 토큰 수 매 분 요청에 포함된 토큰 합이 100,000을 넘으면 안 됨
RPD (1,500) 일일 요청 수 하루에 최대 1,500개의 요청 가능

 

그러니까 질문 요청/답을 하는 앱을 만든다고 가정해보겠습니다. 

- 한 번 요청에 평균 1,000 토근 사용(프롬프트+응답)

 

1회 요청당 1,000토큰이라면:

  • TPM 기준 → 100,000 / 1,000 = 최대 100건/분
  • 그러나 RPM 기준이 15이므로, 실질적으로는 15건/분만 가능
  • RPD 기준으로는 하루 최대 1,500건

실시간 동시 접속자로 환산하면 아래와 같습니다.

조건 제한 수치 실시간 사용자 수 추정
RPM (15) 분당 요청 수 7~8명 (30초 간격 요청 시)
TPM (100,000) 분당 토큰 수 최대 100건/분이지만 RPM 때문에 제한됨
RPD (1,500) 일일 요청 수 하루 최대 1,500명 (1명당 1회 요청 가정)

 

사실상 5~6명까지는 원활하고 내부 업무 자동화정도는 할 정도의 수준입니다.

간단 예제

파이썬으로 구현한 간단한 예제입니다.
먼저 gemini api를 쓰려면 라이브러리를 설치해야합니다.

pip install -q -U google-generativeai

genai로 불러와 아래와 같이 시작합니다.

from google import genai
GOOGLE_API_KEY=" Gemini API Key 입력"
client = genai.Client(api_key=GOOGLE_API_KEY)
response = client.models.generate_content(model="gemini-2.0-flash",contents = "인공지능에 대해 알려줘") # 모델, 프로프트 입력

print(response.text)

마치며

개인 사용이라면 Gemini API도 괜찮은 것 같습니다. 개인 사용 목적이라면 무료 등급으로도 충분히 많은 걸 구현해내고 덕분에 작업속도도 훨씬 빨라지고 있습니다. 다양하게 사용할 수 있는 도구로 사용하실 수 있을겁니다.

 

함께 보면 좋은 글

 

 

네이버 개발자 api 발급하기

네이버 개발자 api 발급하기네이버는 다양한 기능을 제공하는 오픈 API를 운영하고 있어요. 번역, 검색, 블로그, 쇼핑, 파파고, 뉴스 등등… 이 API들을 활용하면 나만의 웹 서비스나 자동화 프로그

seong6496.tistory.com

 

 

네이버 검색광고 api 발급하기

네이버 검색광고 api 발급하기네이버 키워드 검색량, 광고 효율 분석, 자동화 보고서 등을 위해 네이버 검색광고 API를 활용하면 매우 편리합니다. 하지만 처음 접하면 다소 복잡하게 느껴질 수

seong6496.tistory.com

 

 

구글 키워드 검색결과 가져오기(feat. google search json api)

구글 Custom search json api 가입하기구글 검색하면 1페이지서부터 여러가지 사이트가 다 뜨는데 이걸 데이터로 받는다면 프로그램으로 활용가능할겁니다. 웹크롤링만이 유일한 해결책인 줄 알았는

seong6496.tistory.com

 

Designed by JB FACTORY