ChatGPT API 를 사용하려고 했으나 2024년 이후 무료 API 사용이 불가능해서 다른 LLM 을 찾다보니 성능도 좋고 무료로 어느 정도 사용가능한 것이 Gemini 라는 것을 알게 되었습니다.
다음은 Gemini API 사용법입니다.
✅ 1. Google 계정 준비
Gemini API를 사용하려면 Google 계정이 필요합니다.
- 이미 계정이 있다면 다음 단계로 이동
- 없다면: https://accounts.google.com/signup 에서 생성
✅ 2. Google AI Studio 가입 및 API 키 발급
- Google AI Studio 접속
- 약관 동의 및 프로젝트 생성
- 처음 접속 시, Google Cloud 계정에 로그인 후 프로젝트 생성/선택
- 이름: 예를 들어 gemini-test-project 같은 이름 사용
- API 키 생성
- 상단 메뉴에서 API Key 또는 Get API Key 클릭
- 자동으로 API 키가 생성되고 복사할 수 있음
- 이 키는 나중에 REST API나 Python SDK에서 사용
✅ 3. Gemini API 문서 참고
- 공식 문서: https://ai.google.dev/docs
- 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. 가격 및 요금제
- 무료 요금제도 존재 (일정량의 호출 제한 있음)
- 더 많은 요청을 하려면 Google Cloud Console에서 Billing 등록 필요
'인공지능 > 랭체인' 카테고리의 다른 글
Gemini 에 사전 지식을 알려주자 (5) | 2025.06.28 |
---|---|
Colab에서 LangChain + Gemini 실행하기 (2) | 2025.06.28 |
인공지능 API 중에 무료로 써볼 수 있는것은? (9) | 2025.06.23 |
ChatGPT API Key 발급 및 연동 (1) | 2025.06.23 |
Open Source LLM 과 Closed Source LLM (시스템 트레이딩에 적합한 것은?) (15) | 2025.06.22 |