Gemini Developer API против Gemini Enterprise Agent Platform

При разработке решений в области генеративного ИИ с помощью Gemini компания Google предлагает два API-продукта: Gemini Developer API и Gemini Enterprise Agent Platform API .

API для разработчиков Gemini предоставляет самый быстрый способ создания, внедрения и масштабирования приложений на базе Gemini. Большинству разработчиков следует использовать API для разработчиков Gemini, если только нет необходимости в специальных корпоративных средствах контроля.

Платформа Gemini Enterprise Agent Platform предлагает комплексную экосистему готовых к использованию в корпоративной среде функций и сервисов для создания и развертывания приложений генеративного искусственного интеллекта на базе платформы Google Cloud Platform.

Мы недавно упростили миграцию между этими сервисами. Теперь API для разработчиков Gemini и API для корпоративных агентов Gemini доступны через единый SDK Google Gen AI .

Сравнение кода

На этой странице представлено сравнение кода Gemini Developer API и быстрых руководств по генерации текста от Gemini Enterprise Agent Platform.

Python

Доступ к сервисам Gemini Developer API и Gemini Enterprise Agent Platform можно получить через библиотеку google-genai . Инструкции по установке google-genai см. на странице библиотек .

API разработчика Gemini

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

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 и TypeScript

Доступ к сервисам Gemini Developer API и Gemini Enterprise Agent Platform можно получить через библиотеку @google/genai . Инструкции по установке @google/genai см. на странице библиотек .

API разработчика Gemini

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

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

Идти

Доступ к сервисам Gemini Developer API и Gemini Enterprise Agent Platform можно получить через библиотеку google.golang.org/genai . Инструкции по установке google.golang.org/genai см. на странице библиотек .

API разработчика Gemini

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

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)

}

Другие варианты использования и платформы

Для получения информации о других платформах и сценариях использования обратитесь к руководствам по конкретным сценариям применения в документации по API для разработчиков Gemini и документации по платформе корпоративных агентов Gemini .

Вопросы миграции

При миграции:

Если вам больше не нужен ключ API Gemini для доступа к API разработчика Gemini, следуйте рекомендациям по обеспечению безопасности и удалите его.

Чтобы удалить ключ API:

  1. Откройте страницу « Учетные данные API Google Cloud» .

  2. Найдите ключ API, который хотите удалить, и нажмите значок «Действия» .

  3. Выберите «Удалить ключ API» .

  4. В окне «Удалить учетные данные» выберите «Удалить» .

    Удаление ключа API занимает несколько минут для распространения изменений. После завершения распространения любой трафик, использующий удаленный ключ API, будет отклонен.

Следующие шаги