Gemini API
Lộ trình nhanh nhất từ câu lệnh đến sản phẩm bằng Gemini, Veo, Nano Banana và nhiều công cụ khác.
Python
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)
JavaScript
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);
}
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-flash-preview",
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-flash-preview",
"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-flash-preview", 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-flash-preview: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"
}
]
}
]
}'
Hãy làm theo hướng dẫn Bắt đầu nhanh của chúng tôi để lấy khoá API và thực hiện lệnh gọi API đầu tiên chỉ trong vài phút.
Làm quen với các mô hình
Xem tất cảGemini 3 Pro Mới
Mô hình thông minh nhất của chúng tôi, mô hình tốt nhất trên thế giới về khả năng hiểu đa phương thức, tất cả đều được xây dựng trên nền tảng suy luận tiên tiến hàng đầu.
Gemini 3 Flash Mới
Hiệu suất ở cấp độ tiên tiến, ngang bằng với các mô hình lớn hơn nhưng chỉ tốn một phần chi phí.
Nano Banana và Nano Banana Pro
Mô hình tạo và chỉnh sửa hình ảnh tiên tiến.
Veo 3.1
Mô hình tạo video tân tiến của chúng tôi, có âm thanh gốc.
Gemini 2.5 Pro TTS
Biến thể mô hình Gemini 2.5 có khả năng chuyển văn bản sang lời nói (TTS) nguyên bản.
Gemini Robotics
Một mô hình thị giác-ngôn ngữ (VLM) mang các tính năng tác nhân của Gemini đến với ngành robot học và cho phép suy luận nâng cao trong thế giới thực.
Khám phá các khả năng
Tạo hình ảnh tự nhiên (Nano Banana)
Tạo và chỉnh sửa hình ảnh có độ phù hợp cao một cách tự nhiên bằng Gemini 2.5 Flash Image.
Ngữ cảnh dài
Nhập hàng triệu mã thông báo vào các mô hình Gemini và rút ra thông tin từ hình ảnh, video và tài liệu không có cấu trúc.
Đầu ra có cấu trúc
Giới hạn Gemini chỉ phản hồi bằng JSON, một định dạng dữ liệu có cấu trúc phù hợp để xử lý tự động.
Gọi hàm
Tạo quy trình công việc dựa trên tác nhân bằng cách kết nối Gemini với các API và công cụ bên ngoài.
Tạo video bằng Veo 3.1
Tạo nội dung video chất lượng cao từ câu lệnh văn bản hoặc hình ảnh bằng mô hình tân tiến của chúng tôi.
Voice Agents with Live API
Xây dựng các ứng dụng và tác nhân thoại theo thời gian thực bằng Live API.
Công cụ
Kết nối Gemini với thế giới thông qua các công cụ tích hợp như Google Tìm kiếm, Ngữ cảnh URL, Google Maps, Thực thi mã và Sử dụng máy tính.
Hiểu tài liệu
Xử lý tối đa 1.000 trang tệp PDF với khả năng hiểu đầy đủ nhiều phương thức hoặc các loại tệp dựa trên văn bản khác.
Mô hình tư duy
Khám phá cách các khả năng tư duy cải thiện khả năng suy luận cho các tác vụ và tác nhân phức tạp.