Python

[파이썬] 구글 제미나이 Gemini API 활용 방법 - API 키 발급, 예제

weweGH 2025. 6. 27. 09:00
반응형

구글 Gemini API 활용
구글 Gemini API 활용


구글 제미나이 Gemini API 활용 방법 - API KEY 발급, 예제


들어가며


ChatGPT, Claude, Gemini와 같은 생성형 AI 모델의 등장으로 텍스트 요약, 코드 생성 등을 빠르고 간편하게 작업할 수 있습니다. 이 글에서는 파이썬 코드로 Gemini API를 활용하는 방법을 소개합니다. API 키 발급 과정부터 간단한 예제를 통해 실제 사용하는 방법을 확인할 수 있습니다.



API 키 발급


프로젝트 생성

 

구글 클라우드 콘솔에서 프로젝트를 생성합니다. 좌측 상단의 '프로젝트 선택'을 클릭합니다.

프로젝트 선택
프로젝트 선택


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

새 프로젝트
새 프로젝트


프로젝트 이름 작성
프로젝트 이름 작성


API 사용 신청

 

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

API 라이브러리API 라이브러리
API 라이브러리


Vertex AI API
Vertex AI API


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

API 키 발급API 키 발급
API 키 발급


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)

질문 답변 결과
질문 답변 결과


반응형