Gemini Generate Content
Tạo phản hồi văn bản, đa phương thức, công cụ và thực thi mã bằng cấu trúc Gemini Content và Parts.
API Generate Content sử dụng Content và Parts để biểu diễn yêu cầu văn bản, đa phương thức, gọi hàm và thực thi mã; trả về kết quả tạo nội dung qua Candidates, Usage Metadata và thông tin an toàn. Yêu cầu xác thực bằng Bearer API Key. Các phương thức đầu vào, công cụ và tham số tạo nội dung nâng cao có thể khác nhau giữa các mô hình; căn cứ vào mô hình khả dụng cho tài khoản hiện tại và mô tả khả năng chính thức.
/v1beta/models/{model}:generateContentTạo phản hồi văn bản, đa phương thức, gọi hàm hoặc thực thi mã bằng cấu trúc Gemini Content và Parts.
Xác thực
bearerAuth Sử dụng Bearer your-api-key trong Header Authorization.
Vị trí truyền: header
Tham số đường dẫn
ID mô hình dùng để tạo nội dung. Đường dẫn tự động có dạng models/{model}.
"MODEL_ID"Nội dung yêu cầu
Gemini biểu diễn văn bản, đa phương thức, công cụ và cấu hình tạo nội dung bằng Content và Parts.
application/jsonDùng Content với vai trò user và model để tổ chức hội thoại văn bản một hoặc nhiều lượt.
- contents[]
- Nội dung hội thoại theo thứ tự.
- parts[].text
- Nội dung văn bản trong mỗi tin nhắn.
- role
- Bên tạo tin nhắn, giá trị thường dùng là user hoặc model.
{
"contents": [
{
"role": "user",
"parts": [
{
"text": "Xin chào! Hãy giới thiệu bản thân."
}
]
}
]
}Dùng Content và text Part để tổ chức hội thoại văn bản một hoặc nhiều lượt.
Nội dung phản hồi
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json