Theo mặc định, Gemini tạo văn bản không có cấu trúc, nhưng một số ứng dụng cần đến văn bản có cấu trúc. Đối với những trường hợp sử dụng này, bạn có thể buộc Gemini phải phản hồi JSON, một định dạng dữ liệu có cấu trúc phù hợp với quy trình xử lý tự động.
Ví dụ: những trường hợp sử dụng này yêu cầu đầu ra có cấu trúc từ mô hình:
- Xây dựng cơ sở dữ liệu về các công ty bằng cách lấy thông tin công ty từ các bài báo.
- Đưa thông tin đã chuẩn hoá ra khỏi sơ yếu lý lịch.
- Trích xuất nguyên liệu từ công thức nấu ăn và hiển thị đường liên kết đến trang web tạp hoá cho từng nguyên liệu.
Trong câu lệnh, bạn có thể yêu cầu Gemini cung cấp đầu ra ở định dạng JSON, nhưng hãy lưu ý rằng
rằng Google không thể đảm bảo rằng sẽ tạo được JSON mà không tạo gì khác ngoài JSON.
Để có phản hồi có tính xác định hơn, bạn có thể chuyển một giản đồ JSON cụ thể trong một
responseSchema
để Gemini luôn phản hồi theo cấu trúc dự kiến.
Hướng dẫn này chỉ cho bạn cách tạo JSON bằng
Phương thức generateContent
thông qua SDK
theo lựa chọn của bạn. Gemini tập trung vào việc nhập dữ liệu chỉ bằng văn bản, mặc dù Gemini cũng có thể tạo
Phản hồi JSON cho các yêu cầu đa phương thức bao gồm
hình ảnh, video và
âm thanh.