使用 Gemini 开发生成式 AI 解决方案时,Google 提供两种 API 产品: Gemini Developer API 和 Gemini Enterprise Agent Platform API。
Gemini Developer API 提供最快的路径来构建、生产化和扩缩由 Gemini 提供支持的应用。大多数开发者都应使用 Gemini Developer API,除非需要特定的企业控制。
Gemini Enterprise Agent Platform 提供了一个全面的生态系统,其中包含企业就绪型功能和服务,用于构建和部署由 Google Cloud Platform 提供支持的生成式 AI 应用。
我们最近简化了在这些服务之间迁移的过程。现在,您可以通过统一的 Google Gen AI SDK访问 Gemini Developer API 和 Gemini Enterprise Agent Platform API。
代码比较
此页面并排比较了 Gemini Developer API 和 Gemini Enterprise Agent Platform 文本生成快速入门的代码。
Python
您可以通过 google-genai 库访问 Gemini Developer API 和 Gemini Enterprise Agent Platform 服务。如需了解如何安装 google-genai,请参阅 库 页面
。
Gemini Developer API
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.6-flash", contents="Explain how AI works in a few words"
)
print(response.text)
Gemini Enterprise Agent Platform API
from google import genai
client = genai.Client(
vertexai=True, project='your-project-id', location='us-central1'
)
response = client.models.generate_content(
model="gemini-3.6-flash", contents="Explain how AI works in a few words"
)
print(response.text)
JavaScript 和 TypeScript
您可以通过 @google/genai 库访问 Gemini Developer API 和 Gemini Enterprise Agent Platform 服务。如需了解如何安装 @google/genai,请参阅 库 页面。
Gemini Developer API
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3.6-flash",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
Gemini Enterprise Agent Platform API
import { GoogleGenAI } from '@google/genai';
const ai = new