Google 생성형 AI SDK는 Gemini Enterprise Agent Platform의 Gemini Developer API와 Gemini API를 통해 Gemini 모델에 대한 통합 인터페이스를 제공합니다. 몇 가지 예외를 제외하고 한 플랫폼에서 실행되는 코드는 두 플랫폼 모두에서 실행됩니다. 즉, Gemini Developer API를 사용하여 애플리케이션의 프로토타입을 제작한 후 코드를 다시 작성하지 않고도 애플리케이션을 Gemini Enterprise Agent Platform으로 마이그레이션할 수 있습니다.
Gemini 개발자 API와 Gemini Enterprise Agent Platform의 Gemini 간의 차이점에 대해 자세히 알아보려면 Gemini 개발자 API에서 Gemini Enterprise Agent Platform의 Gemini API로 마이그레이션을 참고하세요.
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=global export GOOGLE_GENAI_USE_ENTERPRISE=True
빠른 시작
Agent Platform을 익스프레스 모드로 사용하고 있는지에 따라 다음 옵션 중 하나를 선택합니다.
- Agent Platform (모든 Google Cloud 기능 및 서비스 포함) 사용
- 익스프레스 모드에서 Agent Platform 사용
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=global export GOOGLE_GENAI_USE_ENTERPRISE=True
빠른 시작
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=global export GOOGLE_GENAI_USE_ENTERPRISE=True
빠른 시작
Java
Java용 Google Gen AI SDK는 Maven Central 및 GitHub에서 사용 가능합니다.
Maven 설치
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</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=global export GOOGLE_GENAI_USE_ENTERPRISE=True
빠른 시작
C#
.NET용 Google 생성형 AI SDK는 NuGet 및 GitHub에서 사용 가능합니다.
설치
dotnet add package 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=global export GOOGLE_GENAI_USE_ENTERPRISE=True