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()
response = client.models.generate_content(
model="gemini-3.8-flash",
contents="Explain how AI works in a few words",
)
print(response.text)
JavaScript
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);
}
await main();
Go
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
result, err := client.Models.GenerateContent(
ctx,
"gemini-3.8-flash",
genai.Text("Explain how AI works in a few words"),
nil,
)
if err != nil {
log.Fatal(err)
}
fmt.Println(result.Text())
}
Java
package com.example;
import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;
public class GenerateTextFromTextInput {
public static void main(String[] args) {
Client client = new Client();
GenerateContentResponse response =
client.models.generateContent(
"gemini-3.8-flash",
"Explain how AI works in a few words",
null);
System.out.println(response.text());
}
}
C#
using System.Threading.Tasks;
using Google.GenAI;
using Google.GenAI.Types;
public class GenerateContentSimpleText {
public static async Task main() {
var client = new Client();
var response = await client.Models.GenerateContentAsync(
model: "gemini-3.8-flash", contents: "Explain how AI works in a few words"
);
Console.WriteLine(response.Candidates[0].Content.Parts[0].Text);
}
}
REST
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [
{
"parts": [
{
"text": "Explain how AI works in a few words"
}
]
}
]
}'
Perkenalkan model kami
Lihat semuaGemini 3.1 Pro Baru
Model tercerdas kami, yang terbaik di dunia untuk pemahaman multimodal, semuanya dibangun berdasarkan penalaran canggih.
Gemini 3.6 Flash Baru
Model terbaru kami yang menyeimbangkan kecepatan dengan kecerdasan untuk memberikan performa yang kuat dalam tugas agen dan multimodal.
Gemini 3.5 Flash
Performa kelas Frontier yang menyaingi model yang lebih besar dengan biaya yang lebih murah.
Gemini 3.5 Flash-Lite Baru
Model bervolume tinggi dan sensitif terhadap biaya yang dioptimalkan untuk tugas subagen dengan latensi rendah dan throughput tinggi.
Gemini 3.1 Flash-Lite
Model bervolume tinggi dan sensitif terhadap biaya dengan performa dan kualitas seri Gemini 3.
Gemini 3 Flash
Performa kelas Frontier yang menyaingi model yang lebih besar dengan biaya yang lebih murah.
🍌 Nano Banana 2 dan Nano Banana Pro
Model pengeditan dan pembuatan gambar tercanggih.
Veo 3.1
Model pembuatan video tercanggih kami, dengan audio native.
Gemini Robotics
Model bahasa visi (VLM) yang menghadirkan kemampuan agen Gemini ke robotika dan memungkinkan penalaran canggih di dunia fisik.
Ketahui Kemampuannya
Pembuatan Gambar Native (Nano Banana)
Buat dan edit gambar yang sangat kontekstual secara native dengan Gemini 2.5 Flash Image.
Konteks Panjang
Masukkan jutaan token ke model Gemini dan dapatkan pemahaman dari gambar, video, dan dokumen yang tidak terstruktur.
Output Terstruktur
Batasi Gemini untuk merespons dengan JSON, format data terstruktur yang cocok untuk pemrosesan otomatis.
Pemanggilan Fungsi
Buat alur kerja agen dengan menghubungkan Gemini ke API dan alat eksternal.
Pembuatan Video dengan Veo 3.1
Buat konten video berkualitas tinggi dari perintah teks atau gambar dengan model tercanggih kami.
Agen Suara dengan Live API
Buat aplikasi dan agen suara real-time dengan Live API.
Alat
Hubungkan Gemini ke dunia melalui alat bawaan seperti Google Penelusuran, Konteks URL, Google Maps, Eksekusi Kode, dan Penggunaan Komputer.
Document Understanding
Proses hingga 1.000 halaman file PDF dengan pemahaman multimodal penuh atau jenis file berbasis teks lainnya.
Penalaran
Pelajari cara kemampuan berpikir meningkatkan penalaran untuk tugas dan agen yang kompleks.