Lorsque vous développez des solutions d'IA générative avec Gemini, Google propose deux produits API : l'API Gemini Developer et l'API Gemini Enterprise Agent Platform.
L'API Gemini Developer est le moyen le plus rapide de créer, de mettre en production et de faire évoluer des applications basées sur Gemini. La plupart des développeurs devraient utiliser l'API Gemini Developer, sauf s'ils ont besoin de contrôles d'entreprise spécifiques.
Gemini Enterprise Agent Platform offre un écosystème complet de fonctionnalités et de services prêts à l'emploi pour les entreprises, permettant de créer et de déployer des applications d'IA générative basées sur Google Cloud Platform.
Nous avons récemment simplifié la migration entre ces services. L'API Gemini Developer et l'API Gemini Enterprise Agent Platform sont désormais accessibles via le SDK Google Gen AI unifié .
Comparaison de code
Cette page présente des comparaisons de code côte à côte entre les guides de démarrage rapide de l'API Gemini Developer et de Gemini Enterprise Agent Platform pour la génération de texte.
Python
Vous pouvez accéder aux services de l'API Gemini Developer et de Gemini Enterprise Agent Platform via la bibliothèque google-genai. Pour savoir comment installer google-genai, consultez la page Bibliothèques.
API Gemini Developer
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)
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-flash-preview", contents="Explain how AI works in a few words"
)
print(response.text)
JavaScript et TypeScript
Vous pouvez accéder aux services de l'API Gemini Developer et de Gemini Enterprise Agent Platform via la bibliothèque @google/genai. Pour savoir comment installer @google/genai, consultez la page Bibliothèques.
API Gemini Developer
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();
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-flash-preview",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
Go
Vous pouvez accéder aux services de l'API Gemini Developer et de Gemini Enterprise Agent Platform via la bibliothèque google.golang.org/genai. Pour savoir comment
comment installer google.golang.org/genai, consultez la page Bibliothèques.
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-flash-preview", 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 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)
}
Autres cas d'utilisation et plates-formes
Pour d'autres plates-formes et cas d'utilisation, consultez les guides spécifiques aux cas d'utilisation de la documentation de l'API Gemini Developer et de la documentation de Gemini Enterprise Agent Platform.
Considérations sur la migration
Lors de la migration :
Vous devrez utiliser des comptes de service Google Cloud pour vous authentifier. Pour en savoir plus, consultez la documentation de Gemini Enterprise Agent Platform.
Vous pouvez utiliser votre projet Google Cloud existant (celui utilisé pour générer votre clé API) ou vous pouvez créer un nouveau projet Google Cloud.
Les régions compatibles peuvent différer entre l'API Gemini Developer et l'API Gemini Enterprise Agent Platform. Consultez la liste des régions disponibles pour l'IA générative sur Google Cloud.
Tous les modèles que vous avez créés dans Google AI Studio doivent être réentraînés dans Gemini Enterprise Agent Platform.
Si vous n'avez plus besoin d'utiliser votre clé API Gemini pour l'API Gemini Developer, suivez les bonnes pratiques de sécurité et supprimez-la.
Pour supprimer une clé API :
Ouvrez la page Identifiants de l'API Google Cloud.
Recherchez la clé API que vous souhaitez supprimer, puis cliquez sur l'icône Actions.
Sélectionnez Supprimer la clé API.
Dans la fenêtre Supprimer l'identifiant, sélectionnez Supprimer.
Propager la suppression d'une clé API prend quelques minutes. Une fois la propagation terminée, tout trafic utilisant la clé API supprimée est rejeté.
Étapes suivantes
- Pour en savoir plus sur les solutions d'IA générative sur Gemini Enterprise Agent Platform, consultez la présentation de l'IA générative sur Gemini Enterprise Agent Platform.