Analisis Entity memeriksa teks yang diberikan untuk entity umum (kata benda yang tepat seperti tokoh masyarakat, landmark, dll.), dan menampilkan informasi tentang entity tersebut. Analisis entity dilakukan dengan metode analyzeEntities. Untuk mengetahui informasi tentang jenis entity yang diidentifikasi oleh Natural Language, lihat
dokumentasi Entity. Untuk mengetahui
informasi tentang bahasa yang didukung oleh Natural Language API,
lihat Dukungan Bahasa.
Bagian ini menunjukkan beberapa cara untuk mendeteksi entity dalam dokumen. Untuk setiap dokumen, Anda harus mengirimkan permintaan terpisah.
Menganalisis Entity dalam String
Berikut adalah contoh cara melakukan analisis entity pada string teks yang dikirim langsung ke Natural Language API:
Protokol
Untuk menganalisis entity dalam dokumen, buat POST permintaan ke
documents:analyzeEntities
metode REST dan berikan
isi permintaan yang sesuai seperti yang ditunjukkan dalam contoh berikut.
Contoh ini menggunakan gcloud auth application-default print-access-token
perintah untuk mendapatkan token akses untuk akun layanan yang disiapkan untuk
project menggunakan gcloud CLI Google Cloud Platform.
Untuk mengetahui petunjuk tentang cara menginstal gcloud CLI,
menyiapkan project dengan akun layanan
lihat Panduan memulai.
curl -X POST \ -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ -H "Content-Type: application/json; charset=utf-8" \ --data "{ 'encodingType': 'UTF8', 'document': { 'type': 'PLAIN_TEXT', 'content': 'President Trump will speak from the White House, located at 1600 Pennsylvania Ave NW, Washington, DC, on October 7.' } }" "https://language.googleapis.com/v2/documents:analyzeEntities"
Jika Anda tidak menentukan document.language_code, bahasa akan otomatis terdeteksi. Untuk mengetahui informasi tentang bahasa yang didukung oleh Natural Language API,
lihat Dukungan Bahasa. Lihat dokumentasi referensi