Gemini Developer API kundrejt platformës Gemini

Kur zhvillon zgjidhje gjeneruese të IA-së me Gemini, Google ofron dy produkte API: Gemini Developer API dhe Gemini platform API.

Gemini Developer API ofron shtegun më të shpejtë për të ndërtuar, prodhuar dhe shkallëzuar aplikacionet e mundësuara nga Gemini. Shumica e zhvilluesve duhet të përdorin Gemini Developer API, përveçse nëse ka nevojë për kontrolle specifike të ndërmarrjes.

Platforma Gemini ofron një ekosistem gjithëpërfshirës veçorish dhe shërbimesh të gatshme për ndërmarrjen për ndërtimin dhe vendosjen e aplikacioneve të IA-së gjeneruese të mbështetura nga Google Cloud.

Ne e kemi thjeshtuar së fundi migrimin midis këtyre shërbimeve. Gemini Developer API dhe Gemini platform API janë të dyja të qasshme tani nëpërmjet Google GenAI SDK të unifikuar dhe Interactions API.

Krahasimi i kodeve: API-ja e ndërveprimeve (rekomandohet)

Interactions API është mënyra e rekomanduar për të ndërtuar me modelet dhe agjentët e Gemini. Shembujt e mëposhtëm krahasojnë gjenerimin e tekstit midis Gemini Developer API dhe platformës Gemini.

Python

Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës google-genai (>= 2.3.0). Shiko faqen e bibliotekave për udhëzime se si të instalosh google-genai.

Gemini Developer API

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.8-flash",
    input="Explain how AI works in a few words",
)
print(interaction.output_text)

Gemini platform API

from google import genai

client = genai.Client(
    enterprise=True, project="your-project-id", location="global"
)

interaction = client.interactions.create(
    model="gemini-3.8-flash",
    input="Explain how AI works in a few words",
)
print(interaction.output_text)

JavaScript dhe TypeScript

Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës @google/genai (>= 2.3.0). Shiko faqen e bibliotekave për udhëzime se si të instalosh @google/genai.

Gemini Developer API

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

const interaction = await ai.interactions.create({
  model: "gemini-3.8-flash",
  input: "Explain how AI works in a few words",
});
console.log(interaction.output_text);

Gemini platform API

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({
  enterprise: true,
  project: "your_project",
  location: "global",
});

const interaction = await ai.interactions.create({
  model: "gemini-3.8-flash",
  input: "Explain how AI works in a few words",
});
console.log(interaction.output_text);

Krahasimi i kodeve: API-ja generateContent

Ndërkohë që API-ja e "Ndërveprimeve" rekomandohet për projektet e reja, API-ja e generateContent vazhdon të mbështetet.

Python

Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës google-genai. Shiko faqen e bibliotekave për udhëzime se si të instalosh google-genai.

Gemini Developer API

from google import genai

client = genai.Client()

response = client.models.generate_content(
    model="gemini-3.8-flash", contents="Explain how AI works in a few words"
)
print(response.text)

Gemini 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.8-flash", contents="Explain how AI works in a few words"
)
print(response.text)

JavaScript dhe TypeScript

Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës @google/genai. Shiko faqen e bibliotekave për udhëzime se si të instalosh @google/genai.

Gemini Developer API

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

async function main() {
  const response = await ai.models.generateContent({
    model: "gemini-3.8-flash",
    contents: "Explain how AI works in a few words",
  });
  console.log(response.text);
}

main();

Gemini 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.8-flash",
    contents: "Explain how AI works in a few words",
  });
  console.log(response.text);
}

main();

Go

Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës google.golang.org/genai. Shiko faqen e bibliotekave për udhëzime se si të instalosh google.golang.org/genai.

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.8-flash", genai.Text("Tell me about New York?"), nil)

}

Gemini platform API

import (
  "context"
  "encoding/json"
  "fmt"
  "log"
  "google.golang.org/genai"
)

// Your Google Cloud project
const project = "your-project"

// A Google Cloud 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.8-flash", genai.Text("Tell me about New York?"), nil)

}

Raste të tjera përdorimi dhe platforma

Referoju udhëzuesve specifikë për rastet e përdorimit në Dokumentacionin e Gemini Developer API dhe dokumentacionin e platformës Gemini për platforma dhe raste të tjera përdorimi.

Konsideratat për migrimin

Kur migron:

Nëse nuk ke më nevojë të përdorësh çelësin e Gemini API për Gemini Developer API, atëherë ndiq praktikat më të mira të sigurisë dhe fshije atë.

Për të fshirë një çelës API:

  1. Hap faqen e Kredencialeve të Google Cloud API.

  2. Gjej çelësin API që dëshiron të fshish dhe kliko ikonën Veprimet.

  3. Zgjidh Fshi çelësin API.

  4. Në modalen Fshi kredencialet, zgjidh Fshi.

    Fshirja e një çelësi API kërkon disa minuta që të përhapet. Pasi të përfundojë përhapja, çdo trafik që përdor çelësin e fshirë të API-së do të refuzohet.

Hapat e radhës