
구글 제미나이 Gemini API 활용 방법 - API KEY 발급, 예제
들어가며
ChatGPT, Claude, Gemini와 같은 생성형 AI 모델의 등장으로 텍스트 요약, 코드 생성 등을 빠르고 간편하게 작업할 수 있습니다. 이 글에서는 파이썬 코드로 Gemini API를 활용하는 방법을 소개합니다. API 키 발급 과정부터 간단한 예제를 통해 실제 사용하는 방법을 확인할 수 있습니다.
API 키 발급
프로젝트 생성
구글 클라우드 콘솔에서 프로젝트를 생성합니다. 좌측 상단의 '프로젝트 선택'을 클릭합니다.

'새 프로젝트' 클릭 후, 프로젝트 이름 등 필요한 항목을 작성하면 새로운 프로젝트가 생성됩니다.


API 사용 신청
'API 및 서비스' - '라이브러리'를 클릭 후, 'vertex ai api'를 검색합니다. Vetex AI API '사용'을 클릭합니다.



'API 및 서비스' - '사용자 인증 정보(Credentials)'를 클릭 후, API 키를 발급받습니다. 이제 Gemini를 위한 모든 준비가 끝났습니다.


Gmini 모델 준비
필요한 패키지를 설치하고, import 합니다.
# pip install google-generativeai
import google.generativeai as genai
위에서 발급받은 API 키를 설정 후, 모델을 로드합니다. 모델은 gemini-2.0-flash를 사용합니다. 무료 할당량을 사용 가능하지만, 과금을 유의하세요. 추가 비용과 다른 모델에 대한 상세한 설명은 구글 클라우드 공식 문서를 참고하세요:)
# API 키 설정
genai.configure(api_key="YOUR_API_KEY")
# Gemini 모델 로드
model = genai.GenerativeModel('gemini-2.0-flash')
Gemini API 예제
Gemini API를 활용하여 간단한 질문을 입력하겠습니다. '회귀분석에 대해 설명해줘'라는 프롬프트를 입력 후, 결과는 이미지와 같습니다.
import google.generativeai as genai
# API 키 설정
genai.configure(api_key="YOUR_API_KEY")
# Gemini 모델 로드
model = genai.GenerativeModel('gemini-2.0-flash')
# 질문 입력
response = model.generate_content("회귀분석에 대해 설명해줘")
print(response.text)

'Python' 카테고리의 다른 글
| [파이썬] 특정 조건에 해당하는 컬럼 선택 - 리스트 컴프리핸션, 정규식 (2) | 2025.07.09 |
|---|---|
| [파이썬] 벌집 Hexbin 그래프 시각화와 Plotly 대체 방법: matplotlib vs plotly (2) | 2025.07.04 |
| [파이썬] 링크 공유를 위한 QR코드 생성, 글자/이미지 삽입 - qrcode (4) | 2025.06.17 |
| [파이썬] OCR을 활용한 PDF/이미지 텍스트 추출 - pytesseract (0) | 2025.06.13 |
| [파이썬] 엑셀 통합파일(.xlsx) 시트별 저장 - ExcelWriter (4) | 2025.06.07 |