Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.
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.
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 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.
AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.
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.