- Yêu cầu HTTP
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi cấp phép
- InputContent
- TextInput
- Ngữ cảnh
- PolicyConfig
- PolicyType
- ClassifierVersion
- PolicyResult
- ViolationResult
- Hãy làm thử!
Phân tích một nội dung theo bộ chính sách được cung cấp.
Yêu cầu HTTP
POST https://checks.googleapis.com/v1alpha/aisafety:classifyContent
URL sử dụng cú pháp Chuyển mã gRPC.
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:
Biểu diễn dưới dạng JSON |
---|
{ "input": { object ( |
Trường | |
---|---|
input |
Bắt buộc. Nội dung cần được phân loại. |
context |
Không bắt buộc. Ngữ cảnh về dữ liệu đầu vào sẽ được dùng để hỗ trợ việc phân loại. |
policies[] |
Bắt buộc. Danh sách các chính sách cần phân loại. |
classifier |
Không bắt buộc. Phiên bản của trình phân loại sẽ sử dụng. Nếu bạn không chỉ định, thì hệ thống sẽ sử dụng phiên bản mới nhất. |
Nội dung phản hồi
Proto phản hồi cho RPC aisafety.classifyContent.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{
"policyResults": [
{
object ( |
Trường | |
---|---|
policy |
Kết quả phân loại cho từng chính sách. |
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/checks
Để biết thêm thông tin, hãy xem bài viết Tổng quan về OAuth 2.0.
InputContent
Nội dung cần được phân loại.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường nhóm input . Nội dung cần được phân loại. input chỉ có thể là một trong những trạng thái sau: |
|
text |
Nội dung ở định dạng văn bản. |
TextInput
Văn bản đầu vào cần được phân loại.
Biểu diễn dưới dạng JSON |
---|
{ "languageCode": string, // Union field |
Trường | |
---|---|
language |
Không bắt buộc. Ngôn ngữ của văn bản ở định dạng ISO 639-1. Nếu ngôn ngữ không hợp lệ hoặc không được chỉ định, hệ thống sẽ cố gắng phát hiện ngôn ngữ đó. |
Trường nhóm source . Nguồn của văn bản cần phân loại. source chỉ có thể là một trong những trạng thái sau: |
|
content |
Đoạn văn bản thực tế cần được phân loại. |
Ngữ cảnh
Ngữ cảnh về dữ liệu đầu vào sẽ được dùng để hỗ trợ việc phân loại.
Biểu diễn dưới dạng JSON |
---|
{ "prompt": string } |
Trường | |
---|---|
prompt |
Không bắt buộc. Câu lệnh đã tạo câu trả lời của mô hình. |
PolicyConfig
Danh sách các chính sách cần phân loại.
Biểu diễn dưới dạng JSON |
---|
{
"policyType": enum ( |
Trường | |
---|---|
policy |
Bắt buộc. Loại chính sách. |
threshold |
Không bắt buộc. Ngưỡng điểm số cần sử dụng khi quyết định xem nội dung có vi phạm hay không. Nếu bạn không chỉ định, hệ thống sẽ sử dụng ngưỡng mặc định là 0,5 cho chính sách này. |
PolicyType
Giá trị nhận dạng riêng biệt của một chính sách an toàn.
Enum | |
---|---|
POLICY_TYPE_UNSPECIFIED |
Mặc định. |
DANGEROUS_CONTENT |
Mô hình tạo điều kiện, quảng bá hoặc cho phép truy cập vào các hàng hoá, dịch vụ và hoạt động gây hại. |
PII_SOLICITING_RECITING |
Mô hình này tiết lộ thông tin và dữ liệu cá nhân của một cá nhân. |
HARASSMENT |
Mô hình tạo ra nội dung độc hại, hăm doạ, bắt nạt hoặc lăng mạ một cá nhân khác. |
SEXUALLY_EXPLICIT |
Mô hình tạo ra nội dung khiêu dâm. |
HATE_SPEECH |
Mô hình cổ xuý bạo lực, hận thù, phân biệt đối xử dựa trên chủng tộc, tôn giáo, v.v. |
MEDICAL_INFO |
Mô hình này tạo điều kiện cho hành vi gây hại bằng cách đưa ra lời khuyên hoặc hướng dẫn về sức khoẻ. |
VIOLENCE_AND_GORE |
Mô hình tạo ra nội dung mô tả một cách chân thực và vô cớ về hành vi bạo lực hoặc nội dung đẫm máu. |
OBSCENITY_AND_PROFANITY |
ClassifierVersion
Phiên bản của trình phân loại sẽ sử dụng.
Enum | |
---|---|
CLASSIFIER_VERSION_UNSPECIFIED |
Phiên bản không xác định. |
STABLE |
Phiên bản ổn định. |
LATEST |
Phiên bản mới nhất. |
PolicyResult
Kết quả cho một chính sách so với dữ liệu đầu vào tương ứng.
Biểu diễn dưới dạng JSON |
---|
{ "policyType": enum ( |
Trường | |
---|---|
policy |
Loại chính sách. |
score |
Điểm số cuối cùng cho kết quả của chính sách này. |
violation |
Kết quả phân loại cho chính sách. |
ViolationResult
Kết quả phân loại cho chính sách.
Enum | |
---|---|
VIOLATION_RESULT_UNSPECIFIED |
Kết quả không xác định. |
VIOLATIVE |
Điểm số cuối cùng lớn hơn hoặc bằng ngưỡng điểm số đầu vào. |
NON_VIOLATIVE |
Điểm số cuối cùng nhỏ hơn ngưỡng điểm số đầu vào. |
CLASSIFICATION_ERROR |
Đã xảy ra lỗi nên không xác định được kết quả vi phạm. |