AI/생성형AI

[Gemini API]Gemini API 키 발급하고 Gemini 개발 시작

CodeMasterSong 2025. 4. 14. 01:01
반응형

Google Gemini  API 사용법

 

 

[Gemini]생성형AI에서도 Google?

Google Gemini AI, 일상 속 활용법요즘 AI가 우리 생활 곳곳에 스며들고 있다는 것을 느끼시나요? 어려운 기술 용어는 몰라도 괜찮습니다. AI는 이제 전문가뿐만 아니라 우리 모두가 유용하게 활용할

all-tech-hub.tistory.com

 

이 전 글에서 Google Gemini AI를 누구나 일상 속에서 활용법을 간단히 살펴 보았습니다. 하지만 최근 LLM 모델의 급격한 발전으로 인하여 기존 개발자은 물론 개발 전공이 아닌 누구나 마음만 먹는다면 원한는 에이전트를 만들 수 있도록 환경을 제공하고 있습니다. ChatGPT 의 다양한 모델을 이용하는 방법과 같이 Gemini도 API를 활용 가능합니다. 

제미나이는 단순한 텍스트 생성을 넘어 이미지, 오디오, 비디오, 코드 등 다양한 정보를 동시에 이해하고 처리하는 강력한 '멀티모달(Multi-modal)' 능력을 자랑합니다. 이는 단순한 기능 개선을 넘어, AI가 세상을 이해하고 상호작용하는 방식의 근본적인 변화를 예고합니다.

이 글에서는 개발자와 창작자 모두에게 무한한 가능성을 열어줄 제미나이의 기능들을 살펴보고, Gemini API를 시작하는 과정을 소개합니다. 


🛠️ Gemini API 사용법

이제 본격적으로 Gemini API를 사용하는 방법을 알아봅시다. API 사용을 위해선 Google Cloud에서 프로젝트를 만들고 API 키를 발급받는 과정이 필요합니다.

1. Google Cloud 프로젝트 생성 및 API 키 발급

  • API 키를 발급하기위해서 다음 2가지 방법 중 어느 것이든 가능합니다.
  • 또한 API를 이용하여 서비스를 테스트할 때는 결제 계정 연결이 되어 있어야 합니다. 
  • API 키를 발급 한 후 결제 메뉴에서 각자의 정보를 입력한 후 사용하세요.

(1) Google AI Studio에서 키 생성하는 방법

  1. Google AI Studio에 접속(Google Cloud Console에서도 가능)
  2. Get API key 아이콘 선택
  3. API 키 만들기
  4. 기존 프로젝트 또는 새프로젝트로 키 만들기
  5. 생성된 API 키를 복사 (중요!)

[따라하기]

 

  • Google login 된 상태라면 바로 Google AI Studio 페이지로 진행됩니다.
 

로그인 - Google 계정

이메일 또는 휴대전화

accounts.google.com

 

aistudio

 

key

 

  • 프로젝트를 생성한 적이 없다면 새 프로젝트에서 API 키 만들기를 선택합니다. 

  • 생성된 키는 복사하여 환경변수 또는 안전하게 보관하며 공개되지 않도록 합니다.

키생성

 

 

(2) Google Cloud Console을 사용하는 경우

  1. (Google Cloud Console에서도 가능)
  2. 상단의 프로젝트 선택 클릭 후 새 프로젝트 생성
  3. 탐색 메뉴 → API 및 서비스 > 라이브러리로 이동
  4. "Gemini" 또는 "Generative Language API" 검색 후 사용 클릭
  5. 다시 탐색 메뉴 → API 및 서비스 > 사용자 인증 정보
  6. 사용자 인증 정보 만들기 > API 키 클릭
  7. 생성된 API 키를 복사 (중요!)

[따라하기]

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

 

 

 

 

💡 보안 팁: API 키는 외부에 노출되지 않도록 주의하세요. .env 파일 등에 저장해 관리하는 것이 좋습니다.

 

(3) 결제 

  • 결제 메뉴에서 사용할 프로젝트를 선택한 후 결제 계정 만들기
  • 90일동안 $300의 무료 크레딧이 제공되므로 결제 정보는 입력했지만 무료 사용 기간동안은 결제 되지 않습니다.
  • 서비스 약관 모두 선택 후 계속을 선택하여 신용카드 또는 체크 카드 정보를 추가하면 무료 사용이 시작됩니다.


2. Python으로 Gemini API 사용하기

Google에서는 google-generativeai라는 공식 Python 라이브러리를 제공합니다. 아래 예시는 간단한 텍스트 생성 요청입니다.

1) 라이브러리 설치

pip install google-generativeai

2) 간단한 코드 예시

import google.generativeai as genai

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

# 모델 불러오기
model = genai.GenerativeModel('gemini-pro')

# 프롬프트 입력
response = model.generate_content("Explain quantum computing in simple terms.")

# 출력 결과 확인
print(response.text)

🎯 gemini-pro 모델은 텍스트 기반 작업에 적합하며, 멀티모달 작업엔 gemini-pro-vision을 사용할 수 있습니다.


💡 Gemini 활용 아이디어

응용 분야 설명
📚 AI 튜터 학생들의 질문에 자동으로 답해주는 스마트 챗봇
✍️ 블로그 요약기 긴 글을 핵심 위주로 요약하여 읽기 쉽게 정리
🖼️ 이미지 설명 생성기 업로드된 이미지에 대한 자동 설명 생성
👨‍💻 개발 도우미 코드 자동 생성, 문서화 등 개발 효율성 향상
반응형