REST Resource: documents

リソース: ドキュメント

API メソッドへの入力を表します。

JSON 表現
{
  "type": enum (Type),
  "languageCode": string,

  // Union field source can be only one of the following:
  "content": string,
  "gcsContentUri": string
  // End of list of possible types for union field source.
}
フィールド
type

enum (Type)

必須。型が設定されていないか TYPE_UNSPECIFIED の場合は、INVALID_ARGUMENT エラーを返します。

languageCode

string

省略可。ドキュメントの言語(指定されていない場合、言語は自動的に検出されます)。ISO および BCP-47 の両方の言語コードを使用できます。
言語サポートには、現在それぞれの API メソッドでサポートされている言語のリストが記載されています。言語(呼び出し元によって指定された言語、または自動的に検出された言語)が呼び出された API メソッドでサポートされていない場合は、INVALID_ARGUMENT エラーが返されます。

共用体フィールド source。ドキュメントのソース(コンテンツが含まれている文字列、または Google Cloud Storage URI)。source は次のいずれかになります。
content

string

入力コンテンツ(文字列形式)。Cloud Audit Logging はユーザーデータに基づいているため、除外されています。

gcsContentUri

string

ファイルのコンテンツが保存されている Google Cloud Storage URI。この URI は、gs://bucketName/object_name 形式にする必要があります。詳細については、https://cloud.google.com/storage/docs/reference-uris をご覧ください。注: Cloud Storage オブジェクトのバージョン管理はサポートされていません。

タイプ

ドキュメント タイプの列挙型。

列挙型
TYPE_UNSPECIFIED コンテンツのタイプは指定しない
PLAIN_TEXT 書式なしテキスト
HTML HTML

メソッド

analyzeEntities

名前付きエンティティ(現時点では固有名詞と普通名詞)をテキスト内で検索し、各エンティティのエンティティ タイプ、確率、言及数、その他のプロパティを提供します。

analyzeSentiment

指定されたテキストの感情を分析します。

annotateText

すべての機能を 1 回の呼び出しで提供できる便利なメソッドです。

classifyText

ドキュメントをカテゴリに分類します。

moderateText

有害なカテゴリと機密情報のカテゴリについてドキュメントを管理します。