Gemini Developer API ile Gemini Enterprise Agent Platform arasındaki farklar

Google, Gemini ile üretken yapay zeka çözümleri geliştirirken iki API ürünü sunar: Gemini Developer API ve Gemini Enterprise Agent Platform API.

Gemini Developer API, Gemini destekli uygulamalar oluşturmak, üretime hazır hale getirmek ve ölçeklendirmek için en hızlı yolu sunar. Çoğu geliştirici, belirli kurumsal kontroller gerekmediği sürece Gemini Developer API'yi kullanmalıdır.

Gemini Enterprise Ajan Platformu, Google Cloud Platform tarafından desteklenen üretken yapay zeka uygulamaları oluşturmak ve dağıtmak için kurumsal kullanıma hazır özellikler ve hizmetlerden oluşan kapsamlı bir ekosistem sunar.

Kısa süre önce bu hizmetler arasında geçiş yapmayı kolaylaştırdık. Hem Gemini Developer API hem de Gemini Enterprise Agent Platform API artık birleştirilmiş Google Gen AI SDK üzerinden erişilebilir.

Kod karşılaştırması

Bu sayfada, metin oluşturma için Gemini Developer API ile Gemini Enterprise Agent Platform hızlı başlangıçları arasında yan yana kod karşılaştırmaları yer almaktadır.

Python

Hem Gemini Developer API hem de Gemini Enterprise Agent Platform hizmetlerine google-genai kitaplığı üzerinden erişebilirsiniz. google-genai'ı yükleme talimatları için kitaplıklar sayfasına bakın.

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

Hem Gemini Developer API hem de Gemini Enterprise Agent Platform hizmetlerine @google/genai kitaplığı üzerinden erişebilirsiniz. @google/genai'ı yükleme talimatları için kitaplıklar sayfasına bakın.

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

Go

Hem Gemini Developer API hem de Gemini Enterprise Agent Platform hizmetlerine google.golang.org/genai kitaplığı üzerinden erişebilirsiniz. google.golang.org/genai'ı yükleme talimatları için kitaplıklar sayfasına bakın.

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)

}

Diğer kullanım alanları ve platformlar

Diğer platformlar ve kullanım alanları için Gemini Developer API Belgeleri ve Gemini Enterprise Agent Platform belgelerindeki kullanım alanına özel kılavuzlara bakın.

Taşımayla ilgili dikkat edilmesi gereken noktalar

Taşıma işlemi yaptığınızda:

Gemini Developer API için Gemini API anahtarınızı artık kullanmanız gerekmiyorsa güvenlikle ilgili en iyi uygulamaları izleyerek anahtarı silin.

API anahtarını silmek için:

  1. Google Cloud API Kimlik Bilgileri sayfasını açın.

  2. Silmek istediğiniz API anahtarını bulup İşlemler simgesini tıklayın.

  3. API anahtarını sil'i seçin.

  4. Kimliği sil kalıcı öğesinde Sil'i seçin.

    API anahtarının silinmesinin etkili olması birkaç dakika sürer. Yayma işlemi tamamlandıktan sonra, silinen API anahtarını kullanan tüm trafik reddedilir.

Sonraki adımlar