Gemini API
Nền tảng dành cho nhà phát triển để xây dựng và mở rộng quy mô bằng các mô hình AI mới nhất của Google. Bắt đầu sau vài phút.
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-2.5-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-2.5-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-2.5-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-2.5-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-2.0-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-2.5-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"
}
]
}
]
}'
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.
Đối với hầu hết các mô hình, bạn có thể bắt đầu với cấp miễn phí mà không cần thiết lập tài khoản thanh toán.
Làm quen với các mô hình
Gemini 2.5 Pro
Mô hình suy luận mạnh mẽ nhất của chúng tôi, có khả năng vượt trội trong việc lập trình và thực hiện các nhiệm vụ suy luận phức tạp
Gemini 2.5 Flash
Mô hình cân bằng nhất của chúng tôi, với cửa sổ ngữ cảnh 1 triệu token và nhiều tính năng khác
Gemini 2.5 Flash-Lite
Mô hình đa phương thức nhanh nhất và tiết kiệm chi phí nhất của chúng tôi với hiệu suất tuyệt vời cho các tác vụ có tần suất cao
Veo 3.1
Mô hình tạo video hiện đại của chúng tôi, với âm thanh gốc
Hình ảnh Gemini 2.5 Flash (Nano Banana)
Mô hình tạo và chỉnh sửa hình ảnh tiên tiến
Gemini Embeddings
Mô hình nhúng Gemini đầu tiên của chúng tôi, được thiết kế cho quy trình RAG sản xuất
Khám phá các khả năng
Tạo hình ảnh gốc (Nano Banana)
Tạo và chỉnh sửa hình ảnh có tính ngữ cảnh 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.
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.
Bộ công cụ dành cho nhà phát triển
AI Studio
Kiểm thử câu lệnh, quản lý khoá API, theo dõi mức sử dụng và tạo nguyên mẫu trong IDE dựa trên web của chúng tôi.
Mở AI Studio
Cộng đồng nhà phát triển
Đặt câu hỏi và tìm giải pháp từ các nhà phát triển khác và kỹ sư của Google.
Tham gia cộng đồng
Tài liệu tham khảo về API
Tìm thông tin chi tiết về API Gemini trong tài liệu tham khảo chính thức.
Truy cập vào tài liệu tham khảo API