Gemini API adalah jalur tercepat dari perintah ke tahap produksi dengan Gemini, Veo, Nano Banana, dan lainnya. Dengan SDK ini, Anda dapat mengintegrasikan model generatif ini ke dalam aplikasi Anda untuk menghasilkan teks dan gambar, menganalisis input multimodal, dan membangun 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 4 Argon Baru
Model penalaran unggulan kami dengan jendela konteks 1 juta token bersama dan dekode panjang hingga 1 juta token.
Gemini 3.6 Flash Baru
Model terbaru kami yang menyeimbangkan kecepatan dengan kecerdasan untuk memberikan performa yang kuat dalam tugas agentic dan multimodal.
Gemini 3.8 Flash TTS Baru
Model text-to-speech kelas studio dengan akting ekspresif, desain Suara kustom, dan replikasi Suara.
Gemini 3.5 Flash-Lite Baru
Model bervolume tinggi dan sensitif biaya yang dioptimalkan untuk tugas sub-agen dengan throughput tinggi dan latensi rendah.
Gemini 3.1 Flash-Lite
Model bervolume tinggi dan sensitif terhadap biaya dengan performa dan kualitas seri Gemini 3.
Gemini 3 Flash
Performa kelas terdepan yang menyaingi model yang lebih besar dengan biaya yang jauh lebih rendah.
Nano Banana
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 agentic 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
Membangun Agentic Workflows 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
Bangun aplikasi dan agen suara real-time dengan Live API.
Alat
Hubungkan Gemini dengan 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.