ChatGPT API 를 사용하려고 했으나 2024년 이후 무료 API 사용이 불가능해서 다른 LLM 을 찾다보니 성능도 좋고 무료로 어느 정도 사용가능한 것이 Gemini 라는 것을 알게 되었습니다.

다음은 Gemini API 사용법입니다.

✅ 1. Google 계정 준비

Gemini API를 사용하려면 Google 계정이 필요합니다.


✅ 2. Google AI Studio 가입 및 API 키 발급

  1. Google AI Studio 접속
  2. 약관 동의 및 프로젝트 생성
    • 처음 접속 시, Google Cloud 계정에 로그인 후 프로젝트 생성/선택
    • 이름: 예를 들어 gemini-test-project 같은 이름 사용
  3. API 키 생성
    • 상단 메뉴에서 API Key 또는 Get API Key 클릭
    • 자동으로 API 키가 생성되고 복사할 수 있음
    • 이 키는 나중에 REST API나 Python SDK에서 사용

Get API Key 를 클릭

 

약관 동의를 체크합니다.
상단의 API 키 만들기를 클릭합니다.
새 프로젝트에서 API 키 만들기 또는 기존 프로젝트를 선택합니다.


✅ 3. Gemini API 문서 참고


✅ 4. Python 환경에서 Gemini API 사용하기

🔹 설치

저는 python 3.11 64 bit 를 설치했습니다.

conda 로 python 3.11 가상 환경을 만들어서 설치했습니다.

conda create -y -n pygem311 python=3.11
conda activate pygem311
pip install google-genai

🔹 예제 코드

from google import genai

from _settings.config import GEMINI_KEY

client = genai.Client(api_key=GEMINI_KEY)

response = client.models.generate_content(
    model="gemini-2.0-flash",  # or "gemini-1.5-pro" or other available models
    contents="한국의 수도는 어디인가요?"
)
print(response.text)

🔹 실행 결과

답변은 간단하지만 gemini api 를 사용했다는 것에 의미를 더 두고 싶습니다.

오~~ 대단하지 않나요?

한국의 수도는 서울입니다.

 


✅ 5. 모델 종류

모델 이름 설명
gemini-pro 텍스트 전용, 대화형 API
gemini-pro-vision 이미지 + 텍스트 멀티모달 처리 가능
gemini-1.5-pro 최신 모델, 대용량 context 지원 (1M 토큰 등)
 

✅ 6. 가격 및 요금제

 

Posted by 제이브레인
,