Gemini API

Gemini API adalah jalur tercepat dari perintah ke tahap produksi dengan Gemini, Veo, Nano Banana, dan lainnya. API ini memungkinkan Anda mengintegrasikan model generatif ini ke dalam aplikasi untuk membuat teks dan gambar, menganalisis input multimodal, dan membuat agen percakapan.

Python

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)

JavaScript

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

Java

import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;

Client client = new Client();

CreateModelInteraction params =
    CreateModelInteraction.builder()
        .model(Model.of("gemini-3.7-flash"))
        .input(InteractionsInput.of("Explain how AI works in a few words"))
        .build();

Interaction interaction =
    client.interactions.create(CreateInteractionRequestBody.of(params)).interaction().get();

System.out.println(interaction.outputText().orElse(""));

REST

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gemini-3.8-flash",
    "input": "Explain how AI works in a few words"
  }'

Perkenalkan model kami

Lihat semua

Ketahui Kemampuannya

Interactions API

Interactions API telah menjadi antarmuka default kami mulai Juni 2026 dan merupakan cara terbaik untuk membangun dengan model dan agen Gemini ke depannya. Jika memulai project baru, Anda harus menggunakan Interactions API. Meskipun masih didukung, generateContent API kini dianggap sebagai API lama.