Bei der Entwicklung generativer KI-Lösungen mit Gemini bietet Google zwei API-Produkte an: die Gemini Developer API und die Gemini Enterprise Agent Platform API.
Die Gemini Developer API ist der schnellste Weg, um Anwendungen zu erstellen, in die Produktion zu bringen und zu skalieren, die auf Gemini basieren. Die meisten Entwickler sollten die Gemini Developer API verwenden, es sei denn, es sind bestimmte Enterprise-Steuerelemente erforderlich.
Die Gemini Enterprise Agent Platform bietet ein umfassendes Ökosystem mit Enterprise-fähigen Funktionen und Diensten zum Erstellen und Bereitstellen generativer KI-Anwendungen, die auf der Google Cloud Platform basieren.
Wir haben die Migration zwischen diesen Diensten vor Kurzem vereinfacht. Sowohl die Gemini Developer API als auch die Gemini Enterprise Agent Platform API sind jetzt über das einheitliche Google Gen AI SDK zugänglich.
Codevergleich
Auf dieser Seite finden Sie einen direkten Codevergleich zwischen den Schnellstarts der Gemini Developer API und der Gemini Enterprise Agent Platform für die Textgenerierung.
Python
Sie können sowohl auf die Gemini Developer API als auch auf die Gemini Enterprise Agent Platform-Dienste über die Bibliothek google-genai zugreifen. Eine Anleitung zur Installation von google-genai finden Sie auf der Seite Bibliotheken.
Gemini Developer API
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3-flash-preview", 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-flash-preview", contents="Explain how AI works in a few words"
)
print(response.text)
JavaScript und TypeScript
Sie können sowohl auf die Gemini Developer API als auch auf die Gemini Enterprise Agent Platform-Dienste über die Bibliothek @google/genai zugreifen. Eine Anleitung zur Installation von @google/genai finden Sie auf der Seite Bibliotheken.
Gemini Developer API
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3-flash-preview",
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-flash-preview",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
Ok
Sie können sowohl auf die Gemini Developer API als auch auf die Gemini Enterprise Agent Platform-Dienste über die Bibliothek google.golang.org/genai zugreifen. Eine Anleitung zur Installation von google.golang.org/genai finden Sie auf der Seite Bibliotheken.
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-flash-preview", 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, &genai.ClientConfig
{
Project: project,
Location: location,
Backend: genai.BackendVertexAI,
})
// Call the GenerateContent method.
result, err := client.Models.GenerateContent(ctx, "gemini-3-flash-preview", genai.Text("Tell me about New York?"), nil)
}
Andere Anwendungsfälle und Plattformen
Weitere Informationen zu anderen Plattformen und Anwendungsfällen finden Sie in den anwendungsfallspezifischen Leitfäden in der Dokumentation zur Gemini Developer API und in der Dokumentation zur Gemini Enterprise Agent Platform.
Hinweise zur Migration
Bei der Migration gilt Folgendes:
Sie müssen Google Cloud-Dienstkonten verwenden, um sich zu authentifizieren. Weitere Informationen finden Sie in der Dokumentation zur Gemini Enterprise Agent Platform.
Sie können Ihr vorhandenes Google Cloud-Projekt verwenden (das, mit dem Sie Ihren API-Schlüssel generiert haben) oder Sie können ein neues Google Cloud-Projekt erstellen.
Die unterstützten Regionen können für die Gemini Developer API und die Gemini Enterprise Agent Platform API unterschiedlich sein. Eine Liste der unterstützten Regionen für generative KI in Google Cloud finden Sie hier.
Alle Modelle, die Sie in Google AI Studio erstellt haben, müssen in der Gemini Enterprise Agent Platform neu trainiert werden.
Wenn Sie den Gemini API-Schlüssel für die Gemini Developer API nicht mehr verwenden müssen, folgen Sie den Best Practices für die Sicherheit und löschen Sie ihn.
So löschen Sie einen API-Schlüssel:
Öffnen Sie die Seite API-Anmeldedaten der Google Cloud Console.
Suchen Sie den API-Schlüssel, den Sie löschen möchten, und klicken Sie auf das Symbol Aktionen.
Wählen Sie API-Schlüssel löschen aus.
Wählen Sie im Modal Anmeldedaten löschen die Option Löschen aus.
Das Löschen eines API-Schlüssels dauert einige Minuten. Danach werden alle Anfragen, für die der gelöschte API-Schlüssel verwendet wird, abgelehnt.
Nächste Schritte
- Weitere Informationen zu generativen KI-Lösungen auf der Gemini Enterprise Agent Platform finden Sie in der Übersicht zu generativer KI auf der Gemini Enterprise Agent Platform.