Ekstensi Bahasa Alami Google Cloud

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Versi 1.4.1

Menyediakan akses ke Google Cloud Natural Language API.

Gunakan ekstensi ini untuk mengklasifikasikan konten dengan menerapkan kategori, serta menganalisis sentimen konten dalam skala positif hingga negatif.

Konten ini menyediakan referensi untuk mengonfigurasi dan menggunakan ekstensi ini. Untuk langkah-langkah mengonfigurasi ekstensi menggunakan konsol Apigee, lihat Menambahkan dan mengonfigurasi ekstensi.

Tindakan

classifyContent

Menganalisis sebagian teks dan menampilkan daftar kategori konten yang berlaku pada teks tersebut.

Untuk mengetahui informasi lebih lanjut tentang fitur ini di Natural Language API, lihat Mengklasifikasikan Konten dan Kategori Konten.

Parameter permintaan

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parameter Deskripsi Jenis Default Wajib
data Konten yang akan dianalisis. String Tidak ada. Ya.

Respons

Array Kategori tempat setiap item berisi kategori untuk mengklasifikasikan konten dan skor keyakinan.

sentenceSentiment

Menganalisis teks tertentu dan mengidentifikasi pendapat emosional yang berlaku di dalamnya, terutama untuk menentukan sikap penulis sebagai positif, negatif, atau netral.

Untuk mengetahui informasi selengkapnya tentang fitur ini di Natural Language API, lihat Menganalisis Sentimen dan Dasar-Dasar Natural Language API.

Parameter permintaan

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parameter Deskripsi Jenis Default Wajib
data Konten yang akan dianalisis. String Tidak ada. Ya.

Respons

Objek yang berisi skor sentimen untuk dokumen secara keseluruhan dan setiap kalimatnya (dalam array). Untuk dokumen dan kalimatnya, properti berikut disertakan:

  • Properti konten dengan konten yang dianalisis.
  • Properti Skor yang menunjukkan sentimen konten pada skala antara 1 dan -1, dari positif (bilangan positif) hingga negatif (angka negatif).
  • Properti Magnitude yang menunjukkan kekuatan emosi secara keseluruhan (positif dan negatif) dalam konten, antara 0,0 dan +inf.

entitySentiment

Menganalisis teks tertentu untuk menentukan sentimen (positif atau negatif) yang dinyatakan tentang setiap entity dalam teks. Sentimen entity diwakili oleh skor numerik dan nilai magnitudo, dan ditentukan untuk setiap penyebutan entity. Skor tersebut kemudian digabungkan menjadi skor sentimen keseluruhan dan magnitudo untuk suatu entity.

Untuk mengetahui informasi selengkapnya tentang analisis entity di Google Cloud Natural Language API, baca artikel Menganalisis Sentimen Entity dan Menafsirkan nilai analisis sentimen.

Parameter permintaan

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parameter Deskripsi Jenis Default Wajib
data Konten yang akan dianalisis. String Tidak ada. Ya.

Respons

Array objek yang berisi skor sentimen untuk entity dalam teks. Untuk dokumen dan kalimatnya, properti berikut disertakan:

  • Properti Nama dengan .
  • Properti Jenis yang mendeskripsikan jenis entitas.
  • Properti Skor yang menunjukkan sentimen entitas pada skala antara 1 dan -1, dari positif (bilangan positif) hingga negatif (angka negatif).
  • Properti Magnitude yang menunjukkan kekuatan emosi (positif dan negatif) untuk entity, antara 0,0 dan +inf.

Referensi Konfigurasi

Gunakan hal berikut saat Anda mengonfigurasi dan men-deploy ekstensi ini untuk digunakan di proxy API.

Properti ekstensi umum

Properti berikut ada untuk setiap ekstensi.

Properti Deskripsi Default Wajib
name Nama yang Anda berikan pada konfigurasi ekstensi ini. Tidak ada Ya
packageName Nama paket ekstensi seperti yang diberikan oleh Apigee Edge. Tidak ada Ya
version Nomor versi untuk paket ekstensi tempat Anda mengonfigurasi ekstensi. Tidak ada Ya
configuration Nilai konfigurasi khusus untuk ekstensi yang Anda tambahkan. Lihat Properti untuk paket ekstensi ini Tidak ada Ya

Properti untuk paket ekstensi ini

Tentukan nilai untuk properti konfigurasi berikut yang khusus untuk ekstensi ini.

Properti Deskripsi Default Wajib
kredensial Saat dimasukkan di konsol Apigee Edge, ini adalah isi file kunci akun layanan Anda. Saat dikirim melalui API pengelolaan, nilai tersebut adalah nilai berenkode base64 yang dihasilkan dari file kunci akun layanan. Tidak ada. Ya.