이 가이드에서는 Gemini 1.0 및 Gemini 1.5 모델(Flash 및 Pro 모두)에서 Gemini 2.0 모델로 마이그레이션하는 방법을 보여줍니다.
Gemini 1.5 및 Gemini 2.0의 차이점
Gemini 2.0, 1.0, 1.5 모델에는 다음과 같은 몇 가지 차이점이 있습니다.
- Google Gen AI SDK에서는 Gemini 1.5 및 2.0만 지원됩니다. Gemini 1.0은 지원되지 않습니다. 이는 응답 구조가 사용 중인 SDK에 따라 다르기 때문에 중요합니다.
- Gemini 2.0은 Multimodal Live API 및 멀티모달 생성을 지원합니다.
- 안전 카테고리가 다릅니다. 차이점에 대한 자세한 내용은 Gemini와 다른 모델 계열의 주요 차이점을 참조하세요.
설정 및 마이그레이션
Gen AI SDK
Gemini 2.0으로 업그레이드할 때 Gen AI SDK로 마이그레이션하는 것이 좋습니다.
행성형 AI SDK를 사용하는 경우 설정 프로세스가 Vertex AI SDK와 다릅니다.
자세한 내용은 Google Gen AI SDK를 참조하세요.
설치
pip install --upgrade google-genai
Vertex AI에서 Gen AI SDK를 사용하도록 환경 변수를 설정합니다.
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=us-central1 export GOOGLE_GENAI_USE_VERTEXAI=True
GOOGLE_CLOUD_PROJECT
를 Google Cloud 프로젝트 ID로, GOOGLE_CLOUD_LOCATION
을 Google Cloud 프로젝트 위치(예: us-central1
)로 바꿉니다.
Vertex AI SDK
Vertex AI SDK를 재사용하는 경우 설정 프로세스는 1.0, 1.5, 2.0 모델에서 동일합니다. 자세한 내용은 Python용 Vertex AI SDK 소개를 참조하세요.
SDK를 설치합니다.
pip install --upgrade --quiet google-cloud-aiplatform
다음 샘플은 Vertex AI SDK for Python을 사용하는 쇼트 코드 샘플입니다.
PROJECT_ID
를 Google Cloud 프로젝트 ID로, LOCATION
을 Google Cloud 프로젝트 위치(예: us-central1
)로 바꿉니다. 그런 다음 모델 ID를 gemini-1.5-flash-002
에서 gemini-2.0-flash
로 변경합니다.