Gemini API
แพลตฟอร์มสำหรับนักพัฒนาแอปเพื่อสร้างและปรับขนาดด้วยโมเดล AI ล่าสุดของ Google เริ่มต้นใช้งานได้ในไม่กี่นาที
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.5-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"
}
]
}
]
}'
ทำตามคำแนะนำในการเริ่มต้นใช้งานอย่างรวดเร็วเพื่อรับคีย์ API และทำการเรียก API ครั้งแรกได้ภายในไม่กี่นาที
สำหรับโมเดลส่วนใหญ่ คุณสามารถเริ่มต้นด้วยระดับฟรีของเราได้โดยไม่ต้องตั้งค่าบัญชีสำหรับการเรียกเก็บเงิน
พบกับโมเดล
Gemini 3 Pro
โมเดลที่ชาญฉลาดที่สุดของเรา ซึ่งดีที่สุดในโลกด้านความเข้าใจแบบมัลติโมดัล สร้างขึ้นโดยอิงตามการให้เหตุผลที่ล้ำสมัย
Gemini 2.5 Pro
โมเดลการให้เหตุผลที่ทรงพลังของเรา ซึ่งโดดเด่นด้านการเขียนโค้ดและงานการให้เหตุผลที่ซับซ้อน
Gemini 2.5 Flash
โมเดลที่สมดุลที่สุดของเราที่มีหน้าต่างบริบทขนาด 1 ล้านโทเค็นและอื่นๆ
Gemini 2.5 Flash-Lite
โมเดลมัลติโมดัลที่เร็วที่สุดและคุ้มค่าที่สุดของเราซึ่งมีประสิทธิภาพยอดเยี่ยม สำหรับงานที่มีความถี่สูง
Veo 3.1
โมเดลการสร้างวิดีโอสุดล้ำของเราพร้อมเสียงแบบเนทีฟ
รูปภาพ Gemini 2.5 Flash (Nano Banana)
โมเดลการสร้างและแก้ไขรูปภาพที่ล้ำสมัย
สำรวจความสามารถ
การสร้างรูปภาพในตัว (Nano Banana)
สร้างและแก้ไขรูปภาพที่มีบริบทสูงได้โดยตรงด้วย Gemini 2.5 Flash Image
บริบทแบบยาว
ป้อนโทเค็นหลายล้านรายการลงในโมเดล Gemini และทำความเข้าใจจากรูปภาพ วิดีโอ และเอกสารที่ไม่มีโครงสร้าง
เอาต์พุตที่มีโครงสร้าง
จำกัดให้ Gemini ตอบกลับด้วย JSON ซึ่งเป็นรูปแบบข้อมูลที่มีโครงสร้างที่เหมาะสำหรับการประมวลผลอัตโนมัติ
การเรียกใช้ฟังก์ชัน
สร้างเวิร์กโฟลว์แบบเอเจนต์โดยเชื่อมต่อ Gemini กับ API และเครื่องมือภายนอก
การสร้างวิดีโอด้วย Veo 3.1
สร้างเนื้อหาวิดีโอคุณภาพสูงจากพรอมต์ข้อความหรือรูปภาพด้วยโมเดลสุดล้ำของเรา
เอเจนต์เสียงที่มี Live API
สร้างแอปพลิเคชันและเอเจนต์เสียงแบบเรียลไทม์ด้วย Live API
เครื่องมือ
เชื่อมต่อ Gemini กับโลกภายนอกผ่านเครื่องมือในตัว เช่น Google Search, บริบท URL, Google Maps, การดำเนินการโค้ด และการใช้คอมพิวเตอร์
การทำความเข้าใจเอกสาร
ประมวลผลไฟล์ PDF ได้สูงสุด 1,000 หน้า
กำลังคิด
ดูว่าความสามารถในการคิดช่วยปรับปรุงการให้เหตุผลสำหรับงานและเอเจนต์ที่ซับซ้อนได้อย่างไร
ชุดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์
AI Studio
ทดสอบพรอมต์ จัดการคีย์ API ตรวจสอบการใช้งาน และสร้างต้นแบบใน IDE บนเว็บของเรา
เปิด AI Studio
ชุมชนนักพัฒนาแอป
ถามคำถามและค้นหาโซลูชันจากนักพัฒนาแอปคนอื่นๆ และวิศวกรของ Google
เข้าร่วมชุมชน
เอกสารอ้างอิง API
ดูข้อมูลโดยละเอียดเกี่ยวกับ Gemini API ได้ในเอกสารอ้างอิงอย่างเป็นทางการ
เข้าถึงเอกสารอ้างอิง API