API Gemini Developer e piattaforma agentica Gemini Enterprise

Quando sviluppi soluzioni di AI generativa con Gemini, Google offre due prodotti API: l'API Gemini Developer e l'API Gemini Enterprise Agent Platform.

L'API Gemini Developer offre il percorso più rapido per creare, mettere in produzione e scalare le applicazioni basate su Gemini. La maggior parte degli sviluppatori dovrebbe utilizzare l'API Gemini Developer, a meno che non sia necessario utilizzare controlli aziendali specifici.

Gemini Enterprise Agent Platform offre un ecosistema completo di funzionalità e servizi pronti per l'uso aziendale per la creazione e il deployment di applicazioni di AI generativa basate su Google Cloud.

Di recente abbiamo semplificato la migrazione tra questi servizi. Sia l'API Gemini Developer sia l'API Gemini Enterprise Agent Platform sono ora accessibili tramite l'SDK Google Gen AI unificato .

Confronto del codice

Questa pagina contiene confronti di codice affiancati tra le guide rapide dell'API Gemini Developer e di Gemini Enterprise Agent Platform per la generazione di testo.

Python

Puoi accedere sia all'API Gemini Developer sia ai servizi di Gemini Enterprise Agent Platform tramite la libreria google-genai. Per istruzioni su come installare google-genai, consulta la pagina delle librerie.

API Gemini Developer

from google import genai

client = genai.Client()

response = client.models.generate_content(
    model="gemini-3.5-flash", contents="Explain how AI works in a few words"
)
print(response.text)

API Gemini Enterprise Agent Platform

from google import genai

client = genai.Client(
    vertexai=True, project='your-project-id', location='us-central1'
)

response = client.models.generate_content(
    model="gemini-3.5-flash", contents="Explain how AI works in a few words"
)
print(response.text)

JavaScript e TypeScript

Puoi accedere sia all'API Gemini Developer sia ai servizi di Gemini Enterprise Agent Platform tramite la libreria @google/genai. Per istruzioni su come installare @google/genai, consulta la pagina delle librerie.

API Gemini Developer

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

async function main() {
  const response = await ai.models.generateContent({
    model: "gemini-3.5-flash",
    contents: "Explain how AI works in a few words",
  });
  console.log(response.text);
}

main();

API Gemini Enterprise Agent Platform

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.5-flash",
    contents: "Explain how AI works in a few words",
  });
  console.log(response.text);
}

main();

Vai

Puoi accedere sia all'API Gemini Developer sia ai servizi di Gemini Enterprise Agent Platform tramite la libreria google.golang.org/genai. Per istruzioni su come installare google.golang.org/genai, consulta la pagina delle librerie.

API Gemini Developer

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.5-flash", genai.Text("Tell me about New York?"), nil)

}

API Gemini Enterprise Agent Platform

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

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

// A GCP location like "us-central1"
const