Phương thức: model.generateContent
Tạo phản hồi từ mô hình khi có dữ liệu đầu vào GenerateContentRequest
.
Khả năng đầu vào khác nhau giữa các mô hình, bao gồm cả các mô hình đã được điều chỉnh. Xem hướng dẫn về mẫu thiết bị và hướng dẫn điều chỉnh để biết thông tin chi tiết.
Điểm cuối
bài đăng
https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateContent
Tham số đường dẫn
model
string
Bắt buộc. Tên của Model
được dùng để tạo hoàn thành.
Định dạng: name=models/{model}
. Mã này có dạng models/{model}
.
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:
contents[]
object (Content
)
Bắt buộc. Nội dung của cuộc trò chuyện hiện tại với mô hình.
Đối với truy vấn một lượt, đây chỉ là một phiên bản. Đối với truy vấn nhiều lượt, đây là trường lặp lại chứa nhật ký trò chuyện và yêu cầu mới nhất.
tools[]
object (Tool
)
Không bắt buộc. Danh sách Tools
mà mô hình có thể dùng để tạo phản hồi tiếp theo.
Tool
là một đoạn mã cho phép hệ thống tương tác với các hệ thống bên ngoài để thực hiện một hành động hoặc một tập hợp hành động, nằm ngoài phạm vi kiến thức và phạm vi của mô hình. Công cụ duy nhất được hỗ trợ hiện tại là Function
.
toolConfig
object (ToolConfig
)
Không bắt buộc. Cấu hình công cụ cho mọi Tool
được chỉ định trong yêu cầu.
safetySettings[]
object (SafetySetting
)
Không bắt buộc. Danh sách các thực thể SafetySetting
riêng biệt dùng để chặn nội dung không an toàn.
Thay đổi này sẽ được thực thi trên GenerateContentRequest.contents
và GenerateContentResponse.candidates
. Không được có nhiều hơn một chế độ cài đặt cho mỗi loại SafetyCategory
. API này sẽ chặn mọi nội dung và phản hồi không đáp ứng ngưỡng do các chế độ cài đặt này đặt ra. Danh sách này ghi đè các chế độ cài đặt mặc định cho từng SafetyCategory
được chỉ định trong phần safetySettings. Nếu không có SafetySetting
cho một SafetyCategory
nhất định được cung cấp trong danh sách, API sẽ sử dụng chế độ cài đặt an toàn mặc định cho danh mục đó. Các danh mục gây hại HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT được hỗ trợ.
systemInstruction
object (Content
)
Không bắt buộc. Hướng dẫn hệ thống thiết lập dành cho nhà phát triển. Hiện tại, chỉ có văn bản.
generationConfig
object (GenerationConfig
)
Không bắt buộc. Các tuỳ chọn cấu hình để tạo mô hình và đầu ra.
cachedContent
string
Không bắt buộc. Tên của nội dung được lưu trong bộ nhớ đệm được dùng làm ngữ cảnh để cung cấp thông tin dự đoán. Lưu ý: Chỉ sử dụng trong bộ nhớ đệm rõ ràng, trong đó người dùng có thể kiểm soát việc lưu vào bộ nhớ đệm (ví dụ: nội dung nào cần lưu vào bộ nhớ đệm) và được đảm bảo tiết kiệm chi phí. Định dạng cachedContents/{cachedContent}
Yêu cầu mẫu
Văn bản
Python
Node.js
Kotlin
Swift
Dart
Java
Bài đăng có hình ảnh
Python
Node.js
Kotlin
Swift
Dart
Java
Âm thanh
Python
Node.js
Video
Python
Node.js
Chat (Trò chuyện)
Python
Node.js
Vỏ
Kotlin
Swift
Dart
Java
Bộ nhớ đệm
Python
Node.js
Mô hình điều chỉnh
Python
Chế độ JSON
Python
Node.js
Kotlin
Swift
Dart
Java
Thực thi mã
Python
Kotlin
Java
Gọi hàm
Python
Node.js
Kotlin
Swift
Dart
Java
Cấu hình tạo
Python
Node.js
Vỏ
Kotlin
Swift
Dart
Java
Cài đặt an toàn
Python
Node.js
Vỏ
Kotlin
Swift
Dart
Java
Hướng dẫn hệ thống
Python
Node.js
Kotlin
Swift
Dart
Java
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản của GenerateContentResponse
.
Phương thức: model.streamGenerateContent
Tạo một phản hồi được truyền trực tuyến từ mô hình dựa trên dữ liệu đầu vào GenerateContentRequest
.
Điểm cuối
bài đăng
https://generativelanguage.googleapis.com/v1beta/{model=models/*}:streamGenerateContent
Tham số đường dẫn
model
string
Bắt buộc. Tên của Model
được dùng để tạo hoàn thành.
Định dạng: name=models/{model}
. Mã này có dạng models/{model}
.
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:
contents[]
object (Content
)
Bắt buộc. Nội dung của cuộc trò chuyện hiện tại với mô hình.
Đối với truy vấn một lượt, đây chỉ là một phiên bản. Đối với truy vấn nhiều lượt, đây là trường lặp lại chứa nhật ký trò chuyện và yêu cầu mới nhất.
tools[]
object (Tool
)
Không bắt buộc. Danh sách Tools
mà mô hình có thể dùng để tạo phản hồi tiếp theo.
Tool
là một đoạn mã cho phép hệ thống tương tác với các hệ thống bên ngoài để thực hiện một hành động hoặc một tập hợp hành động, nằm ngoài phạm vi kiến thức và phạm vi của mô hình. Công cụ duy nhất được hỗ trợ hiện tại là Function
.
toolConfig
object (ToolConfig
)
Không bắt buộc. Cấu hình công cụ cho mọi Tool
được chỉ định trong yêu cầu.
safetySettings[]
object (SafetySetting
)
Không bắt buộc. Danh sách các thực thể SafetySetting
riêng biệt dùng để chặn nội dung không an toàn.
Thay đổi này sẽ được thực thi trên GenerateContentRequest.contents
và GenerateContentResponse.candidates
. Không được có nhiều hơn một chế độ cài đặt cho mỗi loại SafetyCategory
. API này sẽ chặn mọi nội dung và phản hồi không đáp ứng ngưỡng do các chế độ cài đặt này đặt ra. Danh sách này ghi đè các chế độ cài đặt mặc định cho từng SafetyCategory
được chỉ định trong phần safetySettings. Nếu không có SafetySetting
cho một SafetyCategory
nhất định được cung cấp trong danh sách, API sẽ sử dụng chế độ cài đặt an toàn mặc định cho danh mục đó. Các danh mục gây hại HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT được hỗ trợ.
systemInstruction
object (Content
)
Không bắt buộc. Hướng dẫn hệ thống thiết lập dành cho nhà phát triển. Hiện tại, chỉ có văn bản.
generationConfig
object (GenerationConfig
)
Không bắt buộc. Các tuỳ chọn cấu hình để tạo mô hình và đầu ra.
cachedContent
string
Không bắt buộc. Tên của nội dung được lưu trong bộ nhớ đệm được dùng làm ngữ cảnh để cung cấp thông tin dự đoán. Lưu ý: Chỉ sử dụng trong bộ nhớ đệm rõ ràng, trong đó người dùng có thể kiểm soát việc lưu vào bộ nhớ đệm (ví dụ: nội dung nào cần lưu vào bộ nhớ đệm) và được đảm bảo tiết kiệm chi phí. Định dạng cachedContents/{cachedContent}
Yêu cầu mẫu
Văn bản
Python
Node.js
Kotlin
Swift
Dart
Java
Bài đăng có hình ảnh
Python
Node.js
Kotlin
Swift
Dart
Java
Video
Python
Node.js
Kotlin
Java
Chat (Trò chuyện)
Python
Node.js
Vỏ
Kotlin
Swift
Dart
Java
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ chứa một luồng gồm các thực thể GenerateContentResponse
.
GenerateContentResponse
Câu trả lời của mô hình hỗ trợ nhiều ứng viên.
Lưu ý về mức xếp hạng an toàn và tính năng lọc nội dung. Các thành phần này được báo cáo cho cả câu lệnh trong GenerateContentResponse.prompt_feedback
và cho mỗi ứng cử viên trong finishReason
và safetyRatings
. Hợp đồng API có nghĩa là: – tất cả ứng cử viên được yêu cầu đều được trả về hoặc hoàn toàn không có ứng viên nào – không có ứng viên nào được trả về chỉ khi có vấn đề với câu lệnh (xem promptFeedback
). Phản hồi về từng ứng cử viên được báo cáo trên finishReason
và safetyRatings
.
Biểu diễn dưới dạng JSON |
---|
{ "candidates": [ { object ( |
candidates[]
object (Candidate
)
Các câu trả lời của ứng viên trong mô hình.
promptFeedback
object (PromptFeedback
)
Trả về phản hồi của câu lệnh liên quan đến bộ lọc nội dung.
usageMetadata
object (UsageMetadata
)
Chỉ có đầu ra. Siêu dữ liệu về các yêu cầu tạo mã thông báo.
PromptFeedback
Tập hợp siêu dữ liệu phản hồi về lời nhắc được chỉ định trong GenerateContentRequest.content
.
Biểu diễn dưới dạng JSON |
---|
{ "blockReason": enum ( |
blockReason
enum (BlockReason
)
Không bắt buộc. Nếu bạn đặt chính sách này, lời nhắc sẽ bị chặn và không có đề xuất nào được trả về. Diễn đạt lại câu lệnh của bạn.
safetyRatings[]
object (SafetyRating
)
Điểm xếp hạng về độ an toàn của câu lệnh. Mỗi danh mục có tối đa một điểm xếp hạng.
BlockReason
Nêu rõ lý do chặn lời nhắc.
Enum | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Giá trị mặc định. Giá trị này chưa được sử dụng. |
SAFETY |
Lời nhắc đã bị chặn vì lý do an toàn. Bạn có thể kiểm tra safetyRatings để nắm được danh mục an toàn nào đã chặn nó. |
OTHER |
Lời nhắc đã bị chặn vì lý do không xác định. |
UsageMetadata
Siêu dữ liệu về mức sử dụng mã thông báo của yêu cầu tạo.
Biểu diễn dưới dạng JSON |
---|
{ "promptTokenCount": integer, "cachedContentTokenCount": integer, "candidatesTokenCount": integer, "totalTokenCount": integer } |
promptTokenCount
integer
Số mã thông báo trong câu lệnh. Khi đặt cacheContent, đây vẫn là tổng kích thước có hiệu lực của lời nhắc. Ví dụ: số liệu này bao gồm số lượng mã thông báo trong nội dung được lưu vào bộ nhớ đệm.
cachedContentTokenCount
integer
Số lượng mã thông báo trong phần của câu lệnh được lưu vào bộ nhớ đệm, tức là trong nội dung đã lưu vào bộ nhớ đệm.
candidatesTokenCount
integer
Tổng số mã thông báo trên các đề xuất đã tạo.
totalTokenCount
integer
Tổng số mã thông báo cho yêu cầu tạo (câu lệnh + đề xuất).
Ứng viên
- Biểu diễn dưới dạng JSON
- FinishReason
- GroundingAttribution
- AttributionSourceId
- GroundingPassageId
- SemanticRetrieverChunk
Một đề xuất phản hồi được tạo từ mô hình.
Biểu diễn dưới dạng JSON |
---|
{ "content": { object ( |
content
object (Content
)
Chỉ có đầu ra. Nội dung đã tạo được trả về từ mô hình.
finishReason
enum (FinishReason
)
Không bắt buộc. Chỉ có đầu ra. Lý do khiến mô hình ngừng tạo mã thông báo.
Nếu trống thì mô hình chưa ngừng tạo mã thông báo.
safetyRatings[]
object (SafetyRating
)
Danh sách điểm xếp hạng về sự an toàn của một ứng viên trả lời.
Mỗi danh mục có tối đa một điểm xếp hạng.
citationMetadata
object (CitationMetadata
)
Chỉ có đầu ra. Thông tin trích dẫn cho đề xuất do mô hình tạo.
Trường này có thể điền thông tin trích dẫn cho bất kỳ văn bản nào có trong content
. Đây là những đoạn văn được "đọc" từ tài liệu có bản quyền trong dữ liệu huấn luyện của LLM cơ bản.
tokenCount
integer
Chỉ có đầu ra. Số lượng mã thông báo cho từ khóa này.
groundingAttributions[]
object (GroundingAttribution
)
Chỉ có đầu ra. Thông tin phân bổ cho các nguồn góp phần đưa ra câu trả lời có căn c��.
Trường này được điền sẵn cho các lệnh gọi GenerateAnswer
.
index
integer
Chỉ có đầu ra. Chỉ mục của ứng viên trong danh sách ứng viên.
FinishReason
Xác định lý do khiến mô hình ngừng tạo mã thông báo.
Enum | |
---|---|
FINISH_REASON_UNSPECIFIED |
Giá trị mặc định. Giá trị này chưa được sử dụng. |
STOP |
Điểm dừng tự nhiên của mô hình hoặc trình tự dừng được cung cấp. |
MAX_TOKENS |
Đã đạt đến số lượng mã thông báo tối đa được chỉ định trong yêu cầu. |
SAFETY |
Nội dung ứng cử viên đã bị gắn cờ vì lý do an toàn. |
RECITATION |
Nội dung đề xuất đã bị gắn cờ vì lý do trích dẫn. |
LANGUAGE |
Nội dung đề xuất đã bị gắn cờ do sử dụng ngôn ngữ không được hỗ trợ. |
OTHER |
Không rõ lý do. |
GroundingAttribution
Phân bổ cho một nguồn đóng góp vào câu trả lời.
Biểu diễn dưới dạng JSON |
---|
{ "sourceId": { object ( |
sourceId
object (AttributionSourceId
)
Chỉ có đầu ra. Giá trị nhận dạng của nguồn đóng góp vào mô hình phân bổ này.
content
object (Content
)
Nội dung nguồn tiếp đất tạo nên thuộc tính này.
AttributionSourceId
Giá trị nhận dạng của nguồn đóng góp vào mô hình phân bổ này.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường kết hợp source
.
source
chỉ có thể là một trong những trạng thái sau đây:
groundingPassage
object (GroundingPassageId
)
Giá trị nhận dạng của một đoạn văn cùng dòng.
semanticRetrieverChunk
object (SemanticRetrieverChunk
)
Giá trị nhận dạng cho Chunk
được tìm nạp qua Trình truy xuất dữ liệu theo ngữ nghĩa.
GroundingPassageId
Giá trị nhận dạng cho một phần trong GroundingPassage
.
Biểu diễn dưới dạng JSON |
---|
{ "passageId": string, "partIndex": integer } |
passageId
string
Chỉ có đầu ra. Mã nhận dạng của đoạn văn khớp với GroundingPassage.id
của GenerateAnswerRequest
.
partIndex
integer
Chỉ có đầu ra. Chỉ mục của phần trong GroundingPassage.content
của GenerateAnswerRequest
.
SemanticRetrieverChunk
Giá trị nhận dạng cho Chunk
được truy xuất qua Trình truy xuất dữ liệu theo ngữ nghĩa được chỉ định trong GenerateAnswerRequest
bằng SemanticRetrieverConfig
.
Biểu diễn dưới dạng JSON |
---|
{ "source": string, "chunk": string } |
source
string
Chỉ có đầu ra. Tên của nguồn khớp với SemanticRetrieverConfig.source
của yêu cầu. Ví dụ: corpora/123
hoặc corpora/123/documents/abc
chunk
string
Chỉ có đầu ra. Tên của Chunk
chứa văn bản được ghi nguồn. Ví dụ: corpora/123/documents/abc/chunks/xyz
CitationMetadata
Tập hợp thông tin ghi nhận nguồn cho một nội dung.
Biểu diễn dưới dạng JSON |
---|
{
"citationSources": [
{
object ( |
citationSources[]
object (CitationSource
)
Câu trích dẫn đến các nguồn cho một câu trả lời cụ thể.
CitationSource
Câu trích dẫn đến nguồn cho một phần của một câu trả lời cụ thể.
Biểu diễn dưới dạng JSON |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
startIndex
integer
Không bắt buộc. Bắt đầu phân đoạn của câu trả lời được ghi nhận cho nguồn này.
Chỉ mục cho biết điểm bắt đầu của phân đoạn, được đo bằng byte.
endIndex
integer
Không bắt buộc. Kết thúc phân đoạn được phân bổ, không bao gồm.
uri
string
Không bắt buộc. URI được phân bổ dưới dạng nguồn cho một phần văn bản.
license
string
Không bắt buộc. Giấy phép cho dự án GitHub được phân bổ dưới dạng nguồn cho phân khúc.
Bạn phải cung cấp thông tin giấy phép để trích dẫn mã.
GenerationConfig
Các tuỳ chọn cấu hình để tạo mô hình và đầu ra. Không phải tất cả các thông số đều có thể định cấu hình được cho mọi kiểu máy.
Biểu diễn dưới dạng JSON |
---|
{
"stopSequences": [
string
],
"responseMimeType": string,
"responseSchema": {
object ( |
stopSequences[]
string
Không bắt buộc. Tập hợp các chuỗi ký tự (tối đa 5) sẽ ngừng tạo dữ liệu đầu ra. Nếu được chỉ định, API sẽ dừng ở lần xuất hiện đầu tiên của chuỗi dừng. Trình tự dừng sẽ không được đưa vào phản hồi.
responseMimeType
string
Không bắt buộc. Xuất mimetype phản hồi của văn bản đề xuất đã tạo. mimetype được hỗ trợ: text/plain
: (mặc định) Đầu ra văn bản. application/json
: Phản hồi JSON trong các đề xuất.
responseSchema
object (Schema
)
Không bắt buộc. Giản đồ phản hồi đầu ra của văn bản đề xuất được tạo khi loại MIME phản hồi có thể có giản đồ. Giản đồ có thể là các đối tượng, dữ liệu nguyên gốc hoặc mảng và là một tập hợp con của giản đồ OpenAPI.
Nếu được đặt, bạn cũng phải đặt responseMimeType tương thích. Các loại mime tương thích: application/json
: Giản đồ cho phản hồi JSON.
candidateCount
integer
Không bắt buộc. Số lượng câu trả lời đã tạo cần trả về.
Hiện tại, bạn chỉ có thể đặt giá trị này là 1. Nếu bạn không đặt chính sách này, giá trị mặc định sẽ là 1.
maxOutputTokens
integer
Không bắt buộc. Số lượng mã thông báo tối đa cần đưa vào một ứng viên.
Lưu ý: Giá trị mặc định sẽ khác nhau tuỳ theo mô hình. Hãy xem thuộc tính Model.output_token_limit
của Model
được trả về từ hàm getModel
.
temperature
number
Không bắt buộc. Kiểm soát độ ngẫu nhiên của dữ liệu đầu ra.
Lưu ý: Giá trị mặc định sẽ khác nhau tuỳ theo mô hình. Hãy xem thuộc tính Model.temperature
của Model
được trả về từ hàm getModel
.
Giá trị có thể nằm trong khoảng từ [0,0, 2,0].
topP
number
Không bắt buộc. Xác suất tích luỹ tối đa của mã thông báo cần xem xét khi lấy mẫu.
Mô hình này sử dụng kết hợp phương pháp lấy mẫu Top-k và hạt nhân.
Hệ thống sắp xếp các mã thông báo dựa trên xác suất đã chỉ định của chúng để chỉ xem xét những mã thông báo có nhiều khả năng nhất. Phương pháp lấy mẫu hàng đầu giới hạn trực tiếp số lượng mã thông báo tối đa cần xem xét, trong khi phương pháp lấy mẫu hạt nhân giới hạn số lượng mã thông báo dựa trên xác suất tích luỹ.
Lưu ý: Giá trị mặc định sẽ khác nhau tuỳ theo mô hình. Hãy xem thuộc tính Model.top_p
của Model
được trả về từ hàm getModel
.
topK
integer
Không bắt buộc. Số lượng mã thông báo tối đa cần xem xét khi lấy mẫu.
Mô hình sử dụng phương pháp lấy mẫu hạt nhân hoặc kết hợp phương pháp lấy mẫu Top-k và lấy mẫu hạt nhân. Tính năng lấy mẫu hàng đầu sẽ xem xét tập hợp topK
mã thông báo có khả năng xuất hiện nhiều nhất. Các mô hình chạy có lấy mẫu hạt nhân không cho phép chế độ cài đặt topK.
Lưu ý: Giá trị mặc định sẽ khác nhau tuỳ theo mô hình. Hãy xem thuộc tính Model.top_k
của Model
được trả về từ hàm getModel
. Trường topK
trống trong Model
cho biết mô hình không áp dụng phương pháp lấy mẫu hàng đầu k và không cho phép đặt topK
trên các yêu cầu.
HarmCategory
Danh mục của điểm xếp hạng.
Các danh mục này bao gồm nhiều loại tác hại mà nhà phát triển có thể muốn điều chỉnh.
Enum | |
---|---|
HARM_CATEGORY_UNSPECIFIED |
Chưa xác định danh mục. |
HARM_CATEGORY_DEROGATORY |
Bình luận tiêu cực hoặc gây hại nhắm đến danh tính và/hoặc thuộc tính được bảo vệ. |
HARM_CATEGORY_TOXICITY |
Nội dung thô tục, khiếm nhã hoặc thô tục. |
HARM_CATEGORY_VIOLENCE |
Mô tả các tình huống mô tả hành vi bạo lực đối với một cá nhân hoặc nhóm người, hoặc nội dung mô tả chung chung về nội dung đẫm máu. |
HARM_CATEGORY_SEXUAL |
Chứa thông tin đề cập đến các hoạt động tình dục hoặc nội dung tục tĩu khác. |
HARM_CATEGORY_MEDICAL |
Quảng bá nội dung tư vấn y tế chưa kiểm tra. |
HARM_CATEGORY_DANGEROUS |
Nội dung nguy hiểm cổ xuý, tạo điều kiện hoặc khuy���n kh��ch việc th��c hiện hành động gây hại. |
HARM_CATEGORY_HARASSMENT |
Nội dung quấy rối. |
HARM_CATEGORY_HATE_SPEECH |
Lời nói và nội dung kích động thù địch. |
HARM_CATEGORY_SEXUALLY_EXPLICIT |
Nội dung khiêu dâm. |
HARM_CATEGORY_DANGEROUS_CONTENT |
Nội dung nguy hiểm. |
SafetyRating
Xếp hạng an toàn cho một nội dung.
Mức phân loại an toàn cho biết nội dung có mức độ an toàn theo danh mục nguy hại và khả năng gây hại thuộc danh mục đó. Nội dung được phân loại là an toàn trong một số danh mục mối nguy hại và xác suất phân loại tác hại được đưa vào phần này.
Biểu diễn dưới dạng JSON |
---|
{ "category": enum ( |
category
enum (HarmCategory
)
Bắt buộc. Danh mục cho điểm xếp hạng này.
probability
enum (HarmProbability
)
Bắt buộc. Khả năng gây hại của nội dung này.
blocked
boolean
Nội dung này có bị chặn do mức phân loại này không?
HarmProbability
Xác suất mà một nội dung gây hại.
Hệ thống phân loại đưa ra xác suất nội dung không an toàn. Điều này không cho biết mức độ nghiêm trọng của tác hại đối với một nội dung.
Enum | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
Xác suất chưa được xác định. |
NEGLIGIBLE |
Nội dung có ít khả năng không an toàn. |
LOW |
Nội dung có ít khả năng không an toàn. |
MEDIUM |
Nội dung có nguy cơ không an toàn ở mức trung bình. |
HIGH |
Nội dung có nhiều nguy cơ không an toàn. |
SafetySetting
Chế độ cài đặt an toàn, ảnh hưởng đến hành vi chặn an toàn.
Việc chuyển chế độ cài đặt an toàn cho một danh mục sẽ làm thay đổi xác suất nội dung bị chặn được phép.
Biểu diễn dưới dạng JSON |
---|
{ "category": enum ( |
category
enum (HarmCategory
)
Bắt buộc. Danh mục cho chế độ cài đặt này.
threshold
enum (HarmBlockThreshold
)
Bắt buộc. Kiểm soát ngưỡng xác suất mà tại đó tác hại bị chặn.
HarmBlockThreshold
Chặn ở mức tối đa và vượt quá khả năng gây hại đã chỉ định.
Enum | |
---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
Bạn chưa chỉ định ngưỡng. |
BLOCK_LOW_AND_ABOVE |
Nội dung có giao diện KHÔNG HỢP ĐỒNG sẽ được cho phép. |
BLOCK_MEDIUM_AND_ABOVE |
Nội dung có KHÔNG HỢP LỆ và THẤP sẽ được phép. |
BLOCK_ONLY_HIGH |
Chúng tôi sẽ cho phép nội dung có các trạng thái KHÔNG HỢP ĐỒNG, THẤP và VỪA PHẢI. |
BLOCK_NONE |
Mọi nội dung sẽ được cho phép. |