Ao desenvolver soluções de IA generativa com o Gemini, o Google oferece dois produtos de API: a API Gemini Developer e a API da plataforma de agente do Gemini Enterprise.
A API Gemini Developer oferece o caminho mais rápido para criar, produzir e dimensionar aplicativos com tecnologia do Gemini. A maioria dos desenvolvedores deve usar a API Gemini Developer, a menos que haja necessidade de controles empresariais específicos.
A plataforma de agentes do Gemini Enterprise oferece um ecossistema abrangente de recursos e serviços prontos para empresas para criar e implantar aplicativos de IA generativa com tecnologia do Google Cloud Platform.
Recentemente, simplificamos a migração entre esses serviços. Agora, a API Gemini Developer e a API da plataforma de agentes do Gemini Enterprise podem ser acessadas pelo SDK de IA Generativa do Google unificado.
Comparação de código
Esta página tem comparações lado a lado de código entre os codelabs de início rápido da API Gemini Developer e da plataforma de agentes do Gemini Enterprise para geração de texto.
Python
Você pode acessar a API Gemini Developer e os serviços da plataforma de agentes do Gemini Enterprise pela biblioteca google-genai. Consulte a página Bibliotecas para instruções sobre como instalar google-genai.
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 da plataforma de agentes do Gemini Enterprise
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 e TypeScript
Você pode acessar os serviços da API Gemini Developer e da plataforma de agentes do Gemini Enterprise pela biblioteca @google/genai. Consulte a página bibliotecas para instruções sobre como
instalar @google/genai.
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 da plataforma de agentes do Gemini Enterprise
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
Você pode acessar os serviços da API Gemini Developer e da plataforma de agentes do Gemini Enterprise pela biblioteca google.golang.org/genai. Consulte a página bibliotecas para instruções sobre como
instalar google.golang.org/genai.
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 da plataforma de agentes do Gemini Enterprise
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)
}
Outros casos de uso e plataformas
Consulte os guias específicos de casos de uso na documentação da API Gemini Developer e na documentação da plataforma de agentes do Gemini Enterprise para outras plataformas e casos de uso.
Considerações sobre a migração
Ao migrar:
Você precisa usar contas de serviço do Google Cloud para autenticar. Consulte a documentação da plataforma de agentes do Gemini Enterprise para mais informações.
É possível usar seu projeto atual do Google Cloud (o mesmo usado para gerar a chave de API) ou criar um novo projeto do Google Cloud.
As regiões compatíveis podem ser diferentes entre a API Gemini Developer e a API Gemini Enterprise Agent Platform. Confira a lista de regiões compatíveis com IA generativa no Google Cloud.
Todos os modelos criados no Google AI Studio precisam ser treinados novamente na Plataforma de agentes do Gemini Enterprise.
Se você não precisar mais usar sua chave de API Gemini para a API Gemini Developer, siga as práticas recomendadas de segurança e exclua a chave.
Para excluir uma chave de API:
Abra a página Credenciais da API Google Cloud.
Encontre a chave de API que você quer excluir e clique no ícone Ações.
Selecione Excluir chave de API.
No modal Excluir credencial, selecione Excluir.
A remoção de uma chave de API leva alguns minutos para ser propagada. Após o término da propagação, todo tráfego que usar a chave de API excluída será recusado.
Próximas etapas
- Confira a visão geral da IA generativa na plataforma de agentes do Gemini Enterprise para saber mais sobre as soluções de IA generativa nessa plataforma.