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