Lộ trình cá nhânGoogle AI & Gemini Ecosystem: Làm Chủ Gemini 2.5 Pro, Gemini 2.5 Flash, Multimodal Live API, Gemma 3 & DeepMind Agent Tooling
2/8

Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.

Bài 0235phút ước tínhCơ bản đến Nâng cao

2. Khai Thác Google AI Studio: System Instructions, Structured JSON Schema & Function Calling

Làm chủ Google AI Studio: Định nghĩa JSON Schema bắt buộc bằng Pydantic, ép định dạng đầu ra chuẩn 100% và cấu hình Function Calling tự động gọi API.

🛠️ Thiết Lập Structured Output Chuẩn Xác Với Gemini 2.5

Bằng cách định nghĩa schema Pydantic, bạn loại bỏ hoàn toàn hiện tượng AI sinh JSON sai định dạng hoặc thiếu khóa dữ liệu.

example.py
from google import genai
from google.genai import types
from pydantic import BaseModel, Field
from typing import List

class ActionItem(BaseModel):
    task: str = Field(description="Nhiệm vụ cần thực hiện")
    owner: str = Field(description="Người chịu trách nhiệm")
    due_date: str = Field(description="Hạn chót YYYY-MM-DD")
    priority: str = Field(description="Mức ưu tiên: HIGH, MEDIUM, LOW")

class MeetingReport(BaseModel):
    summary: str
    decisions: List[str]
    actions: List[ActionItem]

client = genai.Client(api_key="YOUR_GEMINI_API_KEY")

response = client.models.generate_content(
    model="gemini-2.5-flash",
    contents="""
    Biên bản họp nội bộ: Anh Linh phê duyệt triển khai VPS Docker cho team.
    Tuấn cần hoàn thành cấu hình Nginx trước 2026-09-05 (HIGH).
    Hoa viết tài liệu đào tạo người dùng trước 2026-09-08 (MEDIUM).
    """,
    config=types.GenerateContentConfig(
        response_mime_type="application/json",
        response_schema=MeetingReport,
    )
)

print(response.text)
Thực hành

Thực hành và tự đánh giá

Tạo một Pydantic Schema cho đơn xin nghỉ phép (Nhân viên, Ngày bắt đầu, Ngày kết thúc, Lý do, Người bàn giao) và kiểm tra kết quả JSON từ Gemini.

⚖️ Bản quyền sở hữu trí tuệ: © 2026 AI Tinh Gọn (aitinhgon.vn) · Giấy phép Creative Commons CC BY-NC-ND 4.0. Cho phép tự học cá nhân, nghiêm cấm thương mại hóa hoặc bán lại. Giáo trình mở →

Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.