이 가이드에서는 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 생성형 AI SDK에서는 Gemini 1.5 및 2.0만 지원됩니다. Gemini 1.0은 지원되지 않습니다. 이는 응답 구조가 사용 중인 SDK에 따라 다르기 때문에 중요합니다.
- Gemini 2.0은 Multimodal Live API 및 멀티모달 생성을 지원합니다.
- 안전 카테고리가 다릅니다. 차이점에 대한 자세한 내용은 Gemini와 다른 모델 계열의 주요 차이점을 참고하세요.
설정 및 이전
생성형 AI SDK
Gemini 2.0으로 업그레이드할 때는 Gen AI SDK로 이전하는 것이 좋습니다.
Gen AI SDK를 사용하는 경우 설정 프로세스가 Vertex AI SDK와 다릅니다.
자세한 내용은 Google 생성형 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
다음은 Python용 Vertex AI SDK를 사용하는 짧은 코드 샘플입니다.
PROJECT_ID
를 Google Cloud 프로젝트 ID로 바꾸고 LOCATION
를 Google Cloud 프로젝트의 위치 (예: us-central1
)로 바꿉니다. 그런 다음 모델 ID를 gemini-1.5-flash-002
에서 gemini-2.0-flash
로 변경합니다.