제미나이 API 사용법

제미나이 API 사용법

제미나이 API 사용법

제미나이 API는 구글에서 개발한 멀티모달 AI 모델로, 텍스트 생성, 이미지 분석, 질문 답변 등 다양한 기능을 제공합니다. 이 문서에서는 제미나이 API를 사용하는 방법을 단계별로 설명합니다.


1. API 키 발급

제미나이 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. 추가 정보

더 많은 정보는 공식 사이트에서 확인하세요.