Gemini Developer API vs. Platform Agen Gemini Enterprise

Saat mengembangkan solusi AI generatif dengan Gemini, Google menawarkan dua produk API: yang Gemini Developer API dan Gemini Enterprise Agent Platform API.

Gemini Developer API menyediakan jalur tercepat untuk membangun, memproduksi, dan menskalakan aplikasi yang didukung Gemini. Sebagian besar developer harus menggunakan Gemini Developer API kecuali jika ada kebutuhan untuk kontrol perusahaan tertentu.

Gemini Enterprise Agent Platform menawarkan ekosistem komprehensif berisi fitur dan layanan siap pakai untuk perusahaan guna membangun dan men-deploy aplikasi AI generatif yang didukung oleh Google Cloud Platform.

Baru-baru ini kami menyederhanakan migrasi antar-layanan ini. Gemini Developer API dan Gemini Enterprise Agent Platform API kini dapat diakses melalui Google Gen AI SDK terpadu.

Perbandingan kode

Halaman ini berisi perbandingan kode berdampingan antara Gemini Developer API dan Gemini Enterprise Agent Platform quickstart untuk pembuatan teks.

Python

Anda dapat mengakses layanan Gemini Developer API dan Gemini Enterprise Agent Platform melalui library google-genai. Lihat halaman library untuk mengetahui petunjuk cara menginstal 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 dan TypeScript

Anda dapat mengakses layanan Gemini Developer API dan Gemini Enterprise Agent Platform melalui library @google/genai. Lihat halaman library untuk mengetahui petunjuk cara menginstal @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 GoogleGenAI({
  vertexai: true,
  project: 'your_project',
  location: 'your_location',
});

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();

Go

Anda dapat mengakses layanan Gemini Developer API dan Gemini Enterprise Agent Platform melalui library google.golang.org/genai. Lihat halaman library untuk mengetahui petunjuk cara menginstal google.golang.org/genai.

Gemini Developer API

import (
  "context"
  "encoding/json"
  "fmt"
  "log"
  "google.golang.org/genai"
)

// Your Google API key
const apiKey = "your-api-key"

func main() {
  ctx := context.Background()
  client, err := genai.NewClient(ctx, nil)
  if err != nil {
      log.Fatal(err)
  }

  // Call the GenerateContent method.
  result, err := client.Models.GenerateContent(ctx, "gemini-3.6-flash", genai.Text("Tell me about New York?"), nil)

}

Gemini Enterprise Agent Platform API

import (
  "context"
  "encoding/json"
  "fmt"
  "log"
  "google.golang.org/genai"
)

// Your GCP project
const project = "your-project"

// A GCP location like "us-central1"
const location = "some-gcp-location"

func main() {
  ctx := context.Background()
  client, err := genai.NewClient(ctx