제미나이 API 사용법
제미나이 API는 구글에서 개발한 멀티모달 AI 모델로, 텍스트 생성, 이미지 분석, 질문 답변 등 다양한 기능을 제공합니다. 이 문서에서는 제미나이 API를 사용하는 방법을 단계별로 설명합니다.
1. API 키 발급
제미나이 API를 사용하려면 먼저 API 키를 발급받아야 합니다.
- Google AI Studio에 접속하세요.
- 구글 계정으로 로그인합니다.
- 'Get API key in Google AI Studio' 버튼을 클릭하고, 약관에 동의한 후 API 키를 생성합니다.
- 생성된 API 키를 복사하여 안전하게 보관하세요.
환경 변수 설정
API 키를 코드에서 사용하려면 환경 변수로 등록하는 것이 좋습니다.
- Windows: '내 PC > 속성 > 고급 시스템 설정 > 환경 변수'에서
GOOGLE_API_KEY
를 추가합니다. - macOS/Linux: 터미널에서
export GOOGLE_API_KEY="발급받은_API_KEY"
를 입력하고source ~/.zshrc
로 적용합니다.
2. SDK 설치 및 초기화
2.1 SDK 설치
파이썬에서 제미나이 API를 사용하려면 SDK를 설치해야 합니다.
pip install -q -U google-generativeai
2.2 모델 초기화
API 키를 설정하고 모델을 초기화합니다.
import google.generativeai as genai
import os
genai.configure(api_key=os.environ["GOOGLE_API_KEY"])
model = genai.GenerativeModel('gemini-pro')
3. 주요 기능 사용 예시
3.1 텍스트 생성
response = model.generate_content("짧은 동시를 써 줘.")
print(response.text)
3.2 이미지 분석
with open('image.jpg', 'rb') as img:
response = model.generate_content(["이 이미지 설명해 줘", {"mime_type": "image/jpeg", "data": img.read()}])
print(response.text)
3.3 대화형 챗봇
chat = model.start_chat(history=[])
response = chat.send_message("안녕, 뭐해?")
print(response.text)
4. 주의사항
- API 키를 노출시키지 않도록 주의하세요.
- 사용량 제한을 확인하고 초과하지 않도록 관리하세요.
- AI 출력 내용을 사용 전에 검토하세요.
5. 추가 정보
더 많은 정보는 공식 사이트에서 확인하세요.