본문 바로가기
IT

구글 Gemini API 발급 및 사용법 - 일정량 매일 무료 제공

by 굿센스굿 2025. 3. 10.
반응형

 구글에서 제공하는 최신 AI 기술인 Gemini API의 발급 및 사용법에 대해 자세히 알아보겠습니다. 구글이 제공하는 AI 모델을 직접 활용할 수 있는 이 API는 개발자들에게 강력한 기능을 제공하며, 일정량은 무료로 사용할 수 있어 더욱 매력적입니다.

이 글에서는 Gemini API가 무엇인지, 어떻게 발급받고 사용하는지, 무료 사용량은 얼마나 되는지, 유료 요금제는 어떻게 되는지 등을 하나하나 살펴보겠습니다. 이 글을 따라가다 보면, 여러분도 쉽게 API를 발급받고 활용할 수 있을 것입니다!


1. Gemini API란 무엇인가?

Gemini API는 구글이 개발한 최신 인공지능 모델을 활용할 수 있게 해주는 API입니다. 개발자들은 이를 통해 다양한 AI 기능을 애플리케이션에 쉽게 통합할 수 있습니다.

✅ 주요 기능

  • 텍스트 생성: 대화형 챗봇, 자동 글쓰기 등에 활용 가능
  • 이미지 분석: 이미지 내용 이해 및 분석
  • 질문 답변: 사용자 입력에 대한 자연어 응답 제공
  • 멀티모달 지원: 텍스트뿐만 아니라 이미지, 코드 등의 다양한 입력을 처리 가능

Gemini 모델은 기존의 AI 모델들보다 더 강력한 성능을 자랑하며, 특히 멀티모달 태스크에서 뛰어난 성능을 발휘합니다. 즉, 단순한 텍스트뿐만 아니라 이미지, 동영상, 오디오 등의 데이터를 조합하여 이해하고 응답할 수 있습니다.


2. Gemini API 발급 과정

이제 본격적으로 Gemini API 키 발급 방법을 단계별로 알아보겠습니다.

✅ Step 1: Google AI Studio 접속하기

웹 브라우저를 열고 Google AI Studio 사이트에 접속합니다.

  • 메인 페이지에서 "Get API key in Google AI Studio" 버튼을 클릭하세요.
  • 해당 버튼이 보이지 않는다면, 페이지를 조금 스크롤해보세요. (구글 UI 변경에 따라 위치가 다를 수 있음)

✅ Step 2: 구글 계정으로 로그인하기

API를 사용하려면 구글 계정이 필요합니다.

  • 기존 구글 계정으로 로그인하거나, 없다면 새로 생성하세요.
  • 개인 계정을 사용해도 되지만, 프로젝트용 별도의 계정을 만드는 것이 보안상 더 안전할 수 있습니다.

✅ Step 3: Google AI Studio 둘러보기

로그인 후 약관에 동의하면 Google AI Studio의 메인 화면으로 이동합니다.

  • 좌측 메뉴에서 다양한 AI 기능 데모 및 문서를 미리 체험해볼 수 있습니다.

✅ Step 4: API 키 생성하기

  • 좌측 상단 "Get API Key" 메뉴를 클릭합니다.
  • "Create API key" 버튼을 클릭하면 새 API 키 생성 옵션이 나타납니다.
  • "Create API key in new project" 옵션을 선택하여 새 프로젝트에서 API를 사용할 수 있도록 설정하세요.
  • 프로젝트 이름을 입력하고 생성하면 API 키가 발급됩니다.

✅ Step 5: API 키 저장하기

  • 생성된 API 키는 매우 중요하므로 반드시 안전한 곳에 보관하세요.
  • API 키는 비밀번호와 같은 역할을 하므로, 절대로 다른 사람과 공유하거나 공개된 장소(예: GitHub 저장소)에 저장하지 마세요.

3. Gemini API 사용 시 주의사항

API를 발급받았다면 사용할 때 몇 가지 주의해야 할 점이 있습니다.

🔹 보안 유지

  • API 키는 비공개로 유지해야 합니다.
  • 코드에 직접 입력하지 말고, 환경 변수를 이용해 보안성을 높이세요.

🔹 코드 관리

  • Python 3.9 이상에서 작동합니다. 버전을 꼭 확인하세요.
  • API 사용량을 주기적으로 모니터링하여 요금이 부과되지 않도록 주의하세요.

🔹 오류 처리

  • API 호출 시 네트워크 오류나 사용량 초과로 인한 오류가 발생할 수 있으므로, 반드시 예외 처리 코드를 포함해야 합니다.

4. Gemini API 무료 사용량

구글은 일정량의 무료 사용량을 제공합니다. 모델별 무료 사용량을 살펴볼까요?

모델 요청 가능 횟수 (분당) 토큰 처리 (분당) 하루 요청 제한

Gemini 1.5 Flash 15회 100만 토큰 1,500회
Gemini 1.5 Pro 2회 32,000 토큰 50회
Gemini 1.0 Pro 15회 32,000 토큰 1,500회

이 제한을 넘어서면 유료 요금제로 전환해야 합니다.


5. Gemini API 유료 요금제

무료 사용량을 초과하면 Google Cloud Billing을 설정하여 유료 요금제를 이용할 수 있습니다.

🔹 요금제

모델 입력 비용 (100만 토큰당) 출력 비용 (100만 토큰당)

Gemini 1.0 Pro $0.50 (약 686원) $1.50 (약 2,057원)
Gemini 1.5 Pro (프리뷰 가격) $7.00 (약 9,598원) $21.00 (약 28,794원)

6. Gemini API 사용 예제 (Python)

이제 실제로 Python 코드로 API를 호출하는 예제를 살펴보겠습니다.

import google.generativeai as genai
import os

# API 키를 환경 변수에서 가져오기
api_key = os.environ.get("GEMINI_API_KEY")

# API 키 설정
genai.configure(api_key=api_key)

# 모델 선택
model = genai.GenerativeModel('gemini-pro')

# 프롬프트 입력
prompt = "인공지능의 미래에 대해 간단히 설명해주세요."

try:
    # 응답 생성
    response = model.generate_content(prompt)
    print(response.text)
except Exception as e:
    print(f"오류 발생: {e}")

위 코드를 실행하면 Gemini API를 활용하여 AI가 생성한 응답을 얻을 수 있습니다!


7. 결론

Gemini API는 강력한 AI 모델을 활용할 수 있는 최고의 도구입니다. 무료 사용량이 제공되며, API 키를 발급받아 쉽게 사용해볼 수 있습니다.

이제 여러분도 Gemini API를 활용하여 다양한 프로젝트를 개발해보세요! 🚀

반응형