Google Gen AI SDK는 Vertex AI의 Gemini Developer API 및 Gemini API를 통해 Gemini 2.0 및 1.5에 대한 통합 인터페이스를 제공합니다. 몇 가지 예외를 제외하고 한 플랫폼에서 실행되는 코드는 두 플랫폼 모두에서 실행됩니다. 즉, Developer API를 사용하여 애플리케이션의 프로토타입을 제작한 후 코드를 다시 작성하지 않고도 애플리케이션을 Vertex AI로 마이그레이션할 수 있습니다.
Gen AI SDK for Python
Python용 Google Gen AI SDK는 PyPI 및 GitHub에서 사용 가능합니다.
자세한 내용은 Python 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
빠른 시작
Vertex AI를 익스프레스 모드로 사용하고 있는지에 따라 다음 옵션 중 하나를 선택합니다.
- Vertex AI(모든 Google Cloud 기능 및 서비스 포함) 사용
- 익스프레스 모드에서 Vertex AI 사용
Gen AI SDK for Go
Go용 Google Gen 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 Node.js
TypeScript 및 JavaScript용 Google Gen AI SDK는 npm 및 GitHub에서 사용 가능합니다.
설치
npm 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
빠른 시작
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