Google 생성형 AI SDK는 Vertex AI의 Gemini 개발자 API와 Gemini API를 통해 Gemini 2.0에 통합된 인터페이스를 제공합니다. 몇 가지 예외를 제외하고 한 플랫폼에서 실행되는 코드는 두 플랫폼에서 모두 실행됩니다. 즉, Developer API를 사용하여 애플리케이션의 프로토타입을 만든 다음 코드를 다시 작성하지 않고도 애플리케이션을 Vertex AI로 이전할 수 있습니다.
Google 생성형 AI SDK는 Gemini 1.5 모델도 지원합니다.
Gen AI SDK for Python
Python용 Google 생성형 AI SDK는 PyPI 및 GitHub에서 사용할 수 있습니다.
자세한 내용은 Python SDK 참조를 참고하세요.
설치
pip install 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
빠른 시작
Vertex AI를 빠른 모드로 사용 중인지에 따라 다음 옵션 중 하나를 선택합니다.
- Vertex AI (모든 기능 및 서비스 포함) 사용 Google Cloud
- 익스프레스 모드에서 Vertex AI 사용
Gen AI SDK for Go
Go용 Google 생성형 AI SDK는 go.dev 및 GitHub에서 사용할 수 있습니다.
설치
go get google.golang.org/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
빠른 시작
Gen AI SDK for Java
Java용 Google Gen AI SDK는 Maven Central 및 GitHub에서 사용할 수 있습니다.
Maven 설치
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>0.1.0</version>
</dependency>
</dependencies>
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