索引
LanguageService
(介面)AnalyzeEntitiesRequest
(訊息)AnalyzeEntitiesResponse
(訊息)AnalyzeSentimentRequest
(訊息)AnalyzeSentimentResponse
(訊息)AnnotateTextRequest
(訊息)AnnotateTextRequest.Features
(訊息)AnnotateTextResponse
(訊息)ClassificationCategory
(訊息)ClassifyTextRequest
(訊息)ClassifyTextResponse
(訊息)Document
(訊息)Document.Type
(enum)EncodingType
(enum)Entity
(訊息)Entity.Type
(enum)EntityMention
(訊息)EntityMention.Type
(enum)ModerateTextRequest
(訊息)ModerateTextRequest.ModelVersion
(enum)ModerateTextResponse
(訊息)Sentence
(訊息)Sentiment
(訊息)TextSpan
(訊息)
LanguageService
提供情緒分析和實體辨識等文字分析作業。
AnalyzeEntities |
---|
找出文字中的命名實體 (目前為專有名詞和普通名詞),以及實體類型、機率、每個實體的提及內容和其他屬性。
|
AnalyzeSentiment |
---|
分析所提供文字的情緒。
|
AnnotateText |
---|
這項方便方法可在單一呼叫中提供所有功能。
|
ClassifyText |
---|
將文件分門別類。
|
ModerateText |
---|
審核有害內容和敏感類別的文件。
|
AnalyzeEntitiesRequest
實體分析要求訊息。
欄位 | |
---|---|
document |
這是必要旗標,輸入文件。 |
encoding_ |
API 用來計算位移的編碼類型。 |
AnalyzeEntitiesResponse
實體分析回應訊息。
欄位 | |
---|---|
entities[] |
輸入文件中已辨識的實體。 |
language_ |
文字的語言,與要求中指定的語言相同,如果未指定,則為自動偵測的語言。詳情請參閱 [Document.language][] 欄位。 |
language_ |
系統是否正式支援該語言。在語言不支援的情況下,API 仍可能會傳回回應,但這只是盡力而為。 |
AnalyzeSentimentRequest
情緒分析要求訊息。
欄位 | |
---|---|
document |
這是必要旗標,輸入文件。 |
encoding_ |
API 用來計算句子偏移值的編碼類型。 |
AnalyzeSentimentResponse
情緒分析回應訊息。
欄位 | |
---|---|
document_ |
輸入文件的整體情緒。 |
language_ |
文字的語言,與要求中指定的語言相同,如果未指定,則為自動偵測的語言。詳情請參閱 [Document.language][] 欄位。 |
sentences[] |
文件中所有句子的情緒。 |
language_ |
系統是否正式支援該語言。在語言不支援的情況下,API 仍可能會傳回回應,但這只是盡力而為。 |
AnnotateTextRequest
文字註解 API 的請求訊息,可在單一呼叫中執行多種分析類型。
欄位 | |
---|---|
document |
這是必要旗標,輸入文件。 |
features |
這是必要旗標,已啟用的功能。 |
encoding_ |
API 用來計算位移的編碼類型。 |
功能
所有可用功能。將每個值設為 true 可為輸入內容啟用特定分析。
欄位 | |
---|---|
extract_ |
(非必要) 擷取實體 |
extract_ |
(非必要) 擷取文件層級的情緒。 |
classify_ |
(非必要) 將整份文件分門別類。 |
moderate_ |
(非必要) 審核文件是否含有有害和敏感內容。 |
AnnotateTextResponse
文字註解回應訊息。
欄位 | |
---|---|
sentences[] |
輸入文件中的句子。如果使用者啟用 |
entities[] |
輸入文件中的實體及其語意資訊。如果使用者啟用 |
document_ |
文件的整體情緒。如果使用者啟用 |
language_ |
文字的語言,與要求中指定的語言相同,如果未指定,則為自動偵測的語言。詳情請參閱 [Document.language][] 欄位。 |
categories[] |
輸入文件中識別的類別。 |
moderation_ |
輸入文件中所識別的有害和敏感類別。 |
language_ |
系統是否正式支援所有要求的功能。在語言不支援的情況下,API 仍可能會傳回回應,但這只是盡力而為。 |
ClassificationCategory
代表從文字分類器傳回的類別。
欄位 | |
---|---|
name |
代表文件的類別名稱。 |
confidence |
分類器對類別的可信度。這個數字代表分類器對此類別代表指定文字的確定程度。 |
severity |
(非必要) 分類器的嚴重性類別。只有在 ModerateTextRequest.ModelVersion 設為 MODEL_VERSION_2,且對應類別有嚴重性分數時,才會出現這個值。 |
ClassifyTextRequest
文件分類要求訊息。
欄位 | |
---|---|
document |
這是必要旗標,輸入文件。 |
ClassifyTextResponse
文件分類回應訊息。
欄位 | |
---|---|
categories[] |
代表輸入文件的類別。 |
language_ |
文字的語言,與要求中指定的語言相同,如果未指定,則為自動偵測的語言。詳情請參閱 [Document.language][] 欄位。 |
language_ |
系統是否正式支援該語言。在語言不支援的情況下,API 仍可能會傳回回應,但這只是盡力而為。 |
文件
代表 API 方法的輸入內容。
欄位 | |
---|---|
type |
這是必要旗標,如果未設定類型或類型為 |
language_ |
(非必要) 文件的語言 (如未指定,系統會自動偵測語言)。系統接受 ISO 和 BCP-47 語言代碼。 |
聯集欄位 source 。文件來源:包含內容的字串或 Google Cloud Storage URI。source 只能是下列其中一項: |
|
content |
輸入內容的字串格式。Cloud 稽核記錄不受影響,因為這項功能是根據使用者資料產生。 |
gcs_ |
檔案內容所在的 Google Cloud Storage URI。此 URI 的格式必須為 gs://bucket_name/object_name。詳情請參閱 https://cloud.google.com/storage/docs/reference-uris。注意:系統不支援 Cloud Storage 物件版本管理。 |
類型
文件類型列舉。
列舉 | |
---|---|
TYPE_UNSPECIFIED |
未指定內容類型。 |
PLAIN_TEXT |
純文字 |
HTML |
HTML |
EncodingType
代表呼叫端用來處理輸出的文字編碼。建議提供 EncodingType
,因為 API 會為各種輸出內容提供起始偏移量,例如符記和提及,而原生使用不同文字編碼的語言可能會以不同方式存取偏移量。
列舉 | |
---|---|
NONE |
如果未指定 EncodingType ,系統會在 -1 中設定編碼相關資訊 (例如 begin_offset )。 |
UTF8 |
編碼依附資訊 (例如 begin_offset ) 會根據輸入內容的 UTF-8 編碼計算。C++ 和 Go 就是使用這種編碼的原生語言。 |
UTF16 |
系統會根據輸入內容的 UTF-16 編碼,計算出依賴編碼的資訊 (例如 begin_offset )。Java 和 JavaScript 就是使用這種編碼的語言。 |
UTF32 |
系統會根據輸入內容的 UTF-32 編碼,計算與編碼相關的資訊 (例如 begin_offset )。Python 就是使用這種編碼的語言之一。 |
實體
代表文字中已知實體的字詞,例如人物、機構或地點。API 會將機率和提及等資訊與實體建立關聯。
欄位 | |
---|---|
name |
實體的代表名稱。 |
type |
實體類型。 |
metadata |
與實體相關聯的中繼資料。 如要瞭解與其他實體類型相關聯的中繼資料,請參閱下方的「類型」表格。 |
mentions[] |
輸入文件中提及這個實體的次數。這個 API 目前支援專有名詞提及。 |
sentiment |
對於 |
類型
實體的類型。下表列出具有不同中繼資料的實體相關欄位。
列舉 | |
---|---|
UNKNOWN |
不明 |
PERSON |
人物 |
LOCATION |
位置 |
ORGANIZATION |
機構 |
EVENT |
活動 |
WORK_OF_ART |
藝術品 |
CONSUMER_GOOD |
消費性產品 |
OTHER |
其他類型的實體 |
PHONE_NUMBER |
電話號碼 中繼資料會列出電話號碼,並根據當地慣例設定格式,以及文字中顯示的其他元素:
|
ADDRESS |
地址 中繼資料會標示街道號碼和地區,以及文字中顯示的其他元素:
|
DATE |
日期 中繼資料會標示日期的各個元件:
|
NUMBER |
數字 中繼資料就是數字本身。 |
PRICE |
價格 中繼資料會標示 |
EntityMention
代表文字中提及的實體。目前支援專有名詞提及功能。
欄位 | |
---|---|
text |
提及文字。 |
type |
實體提及的類型。 |
sentiment |
對於 |
probability |
與實體相關聯的機率分數。 分數會顯示實體提及為實體類型的機率。分數介於 (0, 1] 之間。 |
類型
支援的提及類型。
列舉 | |
---|---|
TYPE_UNKNOWN |
不明 |
PROPER |
專有名詞 |
COMMON |
普通名詞 (或名詞複合詞) |
ModerateTextRequest
文件管理要求訊息。
欄位 | |
---|---|
document |
這是必要旗標,輸入文件。 |
model_ |
(非必要) 用於 ModerateText 的模型版本。 |
ModelVersion
用於 ModerateText 的模型版本。
列舉 | |
---|---|
MODEL_VERSION_UNSPECIFIED |
預設模型版本。 |
MODEL_VERSION_1 |
使用 v1 模型,如果未提供,系統會預設使用這個模型。v1 模型只會傳回每個類別的機率 (可信度) 分數。 |
MODEL_VERSION_2 |
使用 v2 模型。v2 模型只會傳回每個類別的機率 (可信度) 分數,並傳回部分類別的嚴重性分數。 |
ModerateTextResponse
文件審核回應訊息。
欄位 | |
---|---|
moderation_ |
代表輸入文件的有害和敏感類別。 |
language_ |
文字的語言,與要求中指定的語言相同,如果未指定,則為自動偵測的語言。詳情請參閱 [Document.language][] 欄位。 |
language_ |
系統是否正式支援該語言。在語言不支援的情況下,API 仍可能會傳回回應,但這只是盡力而為。 |
Sentence
代表輸入文件中的句子。
欄位 | |
---|---|
text |
句子文字。 |
sentiment |
對於 |
情緒
代表與整段文字或文字中的實體相關聯的情緒。
欄位 | |
---|---|
magnitude |
介於 [0, +inf] 範圍內的非負整數,代表情緒的絕對規模,無論分數為正面或負面皆然。 |
score |
情緒分數介於 -1.0 (負面情緒) 和 1.0 (正面情緒) 之間。 |
TextSpan
代表輸入文件中的文字區間。
欄位 | |
---|---|
content |
文字區間的內容,也就是文件的子字串。 |
begin_ |
API 會根據 API 要求中指定的 |