全部产品
Search
文档中心

Content Moderation:/green/image/asyncscan dan /green/image/results

更新时间:Jun 28, 2025

Memoderasi gambar secara asinkron dan menanyakan hasil moderasi. Anda dapat memanggil operasi /green/image/asyncscan untuk memoderasi gambar terhadap konten berisiko atau ilegal dan menggunakan operasi /green/image/results untuk menanyakan hasil moderasi. Operasi ini mencakup skenario seperti deteksi pornografi, konten teroris, pelanggaran iklan, kode QR (Quick Response), adegan yang tidak diinginkan, dan logo.

Deskripsi operasi /green/image/asyncscan

Operasi: /green/image/asyncscan

Anda dapat memanggil operasi ini untuk mengirimkan tugas moderasi gambar secara asinkron. Untuk informasi lebih lanjut tentang cara membuat permintaan HTTP, lihat Struktur Permintaan. Anda juga dapat menggunakan permintaan HTTP yang sudah ada. Untuk informasi lebih lanjut, lihat Ikhtisar SDK.

  • Billing method:

    Anda akan dikenakan biaya untuk memanggil operasi ini. Untuk informasi lebih lanjut tentang metode penagihan, lihat .

  • Response timeout:

    Waktu tanggapan maksimum yang diizinkan untuk permintaan moderasi sinkron adalah 6 detik. Jika moderasi tidak selesai dalam waktu tersebut, kesalahan timeout akan dikembalikan. Jika hasil moderasi tidak diperlukan secara real-time, Anda dapat mengirimkan permintaan moderasi asinkron. Dalam kebanyakan kasus, disarankan untuk menggunakan operasi moderasi sinkron karena lebih mudah dipanggil. Kami merekomendasikan pengaturan periode timeout menjadi 6 detik untuk operasi moderasi sinkron.

  • Returned results:

    Jika Anda mengirimkan permintaan moderasi asinkron, hasil moderasi tidak dikembalikan secara real-time. Untuk mendapatkan hasilnya, Anda dapat memeriksa hasil moderasi secara berkala atau mengaktifkan notifikasi callback. Hasil moderasi disimpan hingga 1 jam.

    • Aktifkan notifikasi callback untuk mendapatkan hasil moderasi: Saat mengirimkan tugas moderasi asinkron, Anda dapat menentukan URL callback untuk menerima hasil moderasi melalui parameter callback dalam permintaan moderasi. Untuk informasi lebih lanjut tentang parameter callback, lihat Parameter Permintaan.
    • Periksa hasil moderasi secara berkala: Anda tidak perlu menyetel parameter callback saat mengirimkan tugas moderasi asinkron. Setelah mengirimkan tugas, Anda dapat memanggil operasi /green/image/results untuk menanyakan hasil moderasi. Untuk informasi lebih lanjut tentang operasi ini, lihat Deskripsi operasi /green/image/results.
  • Limits on images:
    • URL gambar harus berupa URL HTTP atau HTTPS.

    • Gambar harus dalam format PNG, JPG, JPEG, BMP, GIF, atau WEBP.

    • Ukuran gambar maksimal adalah 20 MB. Batas ukuran ini berlaku untuk operasi moderasi sinkron dan asinkron.

    • Durasi untuk mengunduh gambar dibatasi hingga 3 detik. Jika gambar gagal diunduh dalam waktu tersebut, kesalahan timeout akan dikembalikan.

    • Kami merekomendasikan Anda mengirimkan gambar dengan minimal 256 × 256 piksel untuk memastikan efektivitas moderasi.

    • Waktu tanggapan operasi untuk memoderasi gambar bervariasi berdasarkan durasi untuk mengunduh gambar tersebut. Pastikan Anda menggunakan layanan penyimpanan yang stabil dan andal untuk menyimpan gambar yang akan dimoderasi. Kami merekomendasikan penggunaan Object Storage Service (OSS) atau Content Delivery Network (CDN).

Tabel 1. Skenario
SkenarioDeskripsiKategori hasil moderasi
Deteksi PornografiMendeteksi konten pornografi atau seksi dalam gambar.normal, porn, dan seksi
Deteksi Konten TerorisMendeteksi konten teroris atau politik dalam gambar.normal, berdarah, ledakan, pakaian, logo, senjata, politik, kekerasan, kerumunan, parade, tabrakan mobil, bendera, dan lokasi
Deteksi Pelanggaran IklanMendeteksi iklan atau teks pelanggaran dalam gambar.normal, politik, porn, pelecehan, terorisme, barang terlarang, spam, npx, qrcode, programCode, dan iklan
Catatan Anda dapat menyesuaikan kebijakan untuk moderasi berbantuan mesin dan menentukan kategori yang ingin dideteksi berdasarkan persyaratan aktual. Untuk informasi lebih lanjut, lihat Menyesuaikan kebijakan untuk moderasi berbantuan mesin.
Deteksi Kode QRMendeteksi kode QR atau kode program mini dalam gambar.normal, qrcode, dan programCode
Catatan Anda dapat menyesuaikan kebijakan untuk moderasi berbantuan mesin dan menentukan kategori yang ingin dideteksi berdasarkan persyaratan aktual. Untuk informasi lebih lanjut, lihat Menyesuaikan kebijakan untuk moderasi berbantuan mesin.
Deteksi Adegan Tidak DiinginkanMendeteksi adegan yang tidak diinginkan, seperti layar hitam, tepi hitam, gambar gelap, Gambar-dalam-Gambar (PiP), merokok, dan siaran langsung saat mengemudi, dalam gambar.normal, meaningless, PIP, merokok, dan drivelive
Deteksi LogoMendeteksi logo, seperti logo stasiun TV dan merek dagang, dalam gambar.normal, TV, dan merek dagang

Batas QPS

Anda dapat memanggil operasi ini hingga 50 kali per detik per akun. Jika jumlah panggilan per detik melebihi batas, throttling akan dipicu, yang dapat memengaruhi bisnis Anda. Kami merekomendasikan Anda memperhatikan batas ini saat memanggil operasi ini.

Parameter Permintaan

ParameterTipeWajibContohDeskripsi
bizTypeStringTidakdefault

Skenario bisnis. Anda dapat membuat skenario bisnis di

Content Moderation console. Untuk informasi lebih lanjut, lihat Menyesuaikan kebijakan untuk moderasi berbantuan mesin.

scenesStringArrayYa["porn"]Skenario moderasi. Nilai valid:
  • porn: deteksi pornografi
  • terrorism: deteksi konten teroris
  • ad: deteksi pelanggaran iklan
  • qrcode: deteksi kode QR
  • live: deteksi adegan yang tidak diinginkan
  • logo: deteksi logo
Anda dapat menentukan beberapa skenario. Misalnya, Anda dapat menentukan porn dan terorisme dalam format ["porn","terorisme"] untuk mendeteksi konten pornografi dan teroris.
Catatan Jika Anda menentukan beberapa skenario untuk moderasi sekaligus, Anda akan dikenakan biaya kumulatif dari semua skenario. Biaya setiap skenario sama dengan jumlah gambar yang dimoderasi dalam skenario tersebut dikalikan dengan harga satuan skenario tersebut.
callbackStringTidakhttp://www.aliyundoc.com

URL callback untuk memberi tahu Anda tentang hasil moderasi asinkron. URL HTTP dan HTTPS didukung. Jika Anda tidak menyetel parameter ini, Anda harus memeriksa hasil moderasi secara berkala.

Jika Anda menyetel parameter callback dalam permintaan moderasi, pastikan URL HTTP atau HTTPS yang ditentukan memenuhi persyaratan berikut: mendukung metode POST, menggunakan UTF-8 untuk mengkodekan data yang ditransmisikan, dan mendukung parameter checksum dan content. Untuk mengirimkan hasil moderasi ke URL callback yang ditentukan, Content Moderation mengembalikan parameter checksum dan content dalam notifikasi callback berdasarkan aturan dan format berikut:

  • checksum: string dalam format UID + Seed + Content yang dihasilkan oleh algoritma Secure Hash Algorithm 256 (SHA-256). UID menunjukkan ID akun Alibaba Cloud Anda. Anda dapat menanyakan ID di Konsol Manajemen Alibaba Cloud. Untuk mencegah pemalsuan data, Anda dapat menggunakan algoritma SHA-256 untuk menghasilkan string ketika server Anda menerima notifikasi callback dan memverifikasi string tersebut terhadap parameter checksum yang diterima.

    Catatan

    UID harus berupa ID akun Alibaba Cloud, bukan ID pengguna RAM.

  • content: string dalam format JSON yang akan diurai ke dalam data callback dalam format JSON. Untuk informasi lebih lanjut tentang format parameter content, lihat contoh respons sukses dari setiap operasi yang dapat Anda panggil untuk menanyakan hasil moderasi asinkron.

Catatan

Jika server Anda berhasil menerima notifikasi callback, server mengirimkan kode status HTTP 200 ke Content Moderation. Jika server Anda gagal menerima notifikasi callback, server mengirimkan kode status HTTP lainnya ke Content Moderation. Jika server Anda gagal menerima notifikasi callback, Content Moderation akan terus mendorong notifikasi callback hingga server Anda menerimanya. Content Moderation dapat mendorong notifikasi callback hingga 16 kali berturut-turut. Setelah 16 kali, Content Moderation berhenti mendorong notifikasi callback. Dalam hal ini, kami merekomendasikan Anda memeriksa status URL callback.

seedStringTidakabc_123

String acak yang digunakan untuk menghasilkan tanda tangan untuk permintaan notifikasi callback.

String ini dapat memiliki panjang hingga 64 karakter dan dapat berisi huruf, digit, dan garis bawah (_). Anda dapat menyesuaikan string ini. String ini digunakan untuk memverifikasi permintaan notifikasi callback ketika Content Moderation mendorong notifikasi callback ke server Anda.

Catatan

Parameter ini wajib jika Anda menyetel parameter callback.

cryptTypeStringTidakSHA256Algoritma enkripsi yang digunakan untuk mengenkripsi konten notifikasi callback ketika Anda mengaktifkan notifikasi callback. Content Moderation mengenkripsi string yang dikembalikan menggunakan algoritma enkripsi yang Anda tentukan dan mengirimkan string terenkripsi ke URL callback. String yang dikembalikan dalam format UID + Seed + Content. Nilai valid:
  • SHA256: Algoritma enkripsi HMAC-SHA256 digunakan sebagai nilai default.
  • SM3: Algoritma enkripsi HMAC-SM3 digunakan, dan string heksadesimal dikembalikan. String ini terdiri dari huruf kecil dan digit.

    Sebagai contoh, 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0 dikembalikan setelah Anda mengenkripsi abc menggunakan algoritma enkripsi HMAC-SM3.

offlineBooleanTidakfalseMenentukan apakah akan mengaktifkan mode moderasi nearline atau mode moderasi real-time. Nilai valid:
  • true: mengaktifkan mode moderasi nearline. Dalam mode ini, tugas moderasi yang Anda kirimkan mungkin tidak diproses secara real-time, tetapi dapat diantrekan untuk diproses dan akan dimulai dalam waktu 24 jam.
  • false: mengaktifkan mode moderasi real-time. Ini adalah nilai default. Dalam mode ini, Content Moderation menolak permintaan moderasi melebihi batas konkurensi.
tasksJSONArrayYaDaftar objek yang ingin Anda moderasi. Array JSON dapat berisi satu atau lebih elemen. Setiap elemen adalah struktur. Array JSON dapat berisi hingga 100 elemen. Dengan kata lain, Anda dapat mengirimkan hingga 100 objek sekaligus. Untuk mengirimkan 100 objek sekaligus, Anda harus menaikkan batas konkurensi terkait menjadi angka lebih besar dari 100. Untuk informasi lebih lanjut tentang struktur setiap elemen, lihat task.
Tabel 1. task
ParameterTipeWajibContohDeskripsi
clientInfoJSONObjectTidak{"userId":"12023****","userNick":"Mike","userType":"others"}

Informasi tentang klien. Untuk informasi lebih lanjut, lihat bagian "Parameter permintaan umum" dari Parameter Umum.

Server menentukan apakah akan menggunakan parameter global clientInfo atau parameter clientInfo yang dijelaskan dalam tabel ini.

Catatan

Parameter clientInfo dalam tabel ini memiliki prioritas lebih tinggi daripada yang global.

dataIdStringTidaktest4lNSMdggA0c56MMvfYoh4e-1mwxpx

ID objek moderasi.

ID dapat berisi huruf, digit, garis bawah (_), tanda hubung (-), dan titik (.). Panjangnya bisa mencapai 128 karakter. ID ini secara unik mengidentifikasi data bisnis Anda.

urlStringYahttps://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png

URL HTTP atau HTTPS yang dapat diakses melalui Internet. URL memiliki panjang hingga 2.048 karakter.

extrasJSONObjectTidakParameter tambahan yang dapat Anda tentukan untuk memanggil operasi ini. Parameter ini tidak diperlukan untuk moderasi gambar.
intervalIntegerTidak1Interval antara dua frame yang diambil secara berturut-turut. Parameter ini khusus untuk moderasi GIF atau gambar panjang.
  • Gambar GIF dapat dianggap sebagai array frame. Satu frame diambil untuk moderasi dari setiap n frame, di mana n ditentukan oleh parameter interval. Sistem hanya menangkap frame dari gambar GIF ketika parameter ini ditentukan.
  • Gambar panjang dapat ditampilkan dalam mode potret atau horizontal.
    • Untuk memoderasi gambar potret panjang, di mana tinggi lebih besar dari 400 piksel dan rasio tinggi terhadap lebar lebih besar dari 2,5, Anda dapat membagi tinggi dengan lebar dan membulatkan hasilnya ke bilangan bulat terdekat sebagai jumlah total frame.
    • Untuk memoderasi gambar horizontal panjang, di mana lebar lebih besar dari 400 piksel dan rasio lebar terhadap tinggi lebih besar dari 2,5, Anda dapat membagi lebar dengan tinggi dan membulatkan hasilnya ke bilangan bulat terdekat sebagai jumlah total frame.

Secara default, hanya frame pertama dari gambar GIF atau gambar panjang yang dimoderasi. Anda dapat menggunakan parameter interval untuk menentukan interval antara dua frame yang sistem tangkap secara berturut-turut. Ini membantu mengurangi biaya moderasi.

Catatan Parameter interval dan maxFrames harus digunakan berpasangan. Sebagai contoh, parameter interval disetel ke 2 dan parameter maxFrames disetel ke 20 untuk memoderasi gambar GIF atau gambar panjang. Dalam contoh ini, satu dari setiap dua frame dimoderasi dan maksimal 20 frame dapat dimoderasi. Biaya dihitung berdasarkan jumlah frame yang sebenarnya dimoderasi.
maxFramesIntegerTidak20

Jumlah maksimum frame yang akan ditangkap. Parameter ini khusus untuk moderasi GIF atau gambar panjang. Nilai default: 1.

Jika nilai parameter interval dikalikan dengan nilai parameter maxFrames lebih kecil dari jumlah total frame dalam gambar GIF atau gambar panjang, interval penangkapan frame secara otomatis diubah menjadi bilangan bulat yang dibulatkan ke atas dari hasil pembagian jumlah total frame dalam gambar dengan nilai parameter maxFrames. Ini membantu meningkatkan efek moderasi keseluruhan.

Parameter Respons

ParameterTipeContohDeskripsi
codeInteger200

Kode status HTTP yang dikembalikan.

Untuk informasi lebih lanjut, lihat Kode kesalahan umum.

msgStringOKPesan yang dikembalikan sebagai respons terhadap permintaan.
dataIdStringtest4lNSMdggA0c56MMvfYoh4e-1mwxpx

ID objek moderasi.

Catatan

Jika Anda menyetel parameter dataId dalam permintaan moderasi, nilai parameter permintaan dataId dikembalikan di sini.

taskIdStringfdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695ID tugas moderasi.
urlStringhttps://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png

URL HTTP atau HTTPS yang dapat diakses melalui Internet. URL memiliki panjang hingga 2.048 karakter.

Contoh

Permintaan sampel
http(s)://[Endpoint]/green/image/asyncscan
&<Parameter permintaan umum>
{
    "scenes": [
        "porn"
    ],
    "tasks": [
        {
            "dataId": "test4lNSMdggA0c56MMvfYoh4e-1mwxpx",
            "url": "https://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png"
        }
    ]
}
Respons sukses sampel
{
    "code": 200,
    "msg": "OK",
    "requestId": "95AD868A-F5D2-4AEA-96D4-E0273B8E074C",
    "data": [
        {
            "code": 200,
            "msg": "OK",
            "dataId": "test4lNSMdggA0c56MMvfYoh4e-1mwxpx",
            "taskId": "fdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695",
            "url": "https://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png"
        }
    ]
}

Deskripsi operasi /green/image/results

Operasi: /green/image/results

Anda dapat memanggil operasi ini untuk menanyakan hasil moderasi gambar asinkron. Untuk informasi lebih lanjut tentang cara membuat permintaan HTTP, lihat Struktur Permintaan. Anda juga dapat menggunakan permintaan HTTP yang sudah ada. Untuk informasi lebih lanjut, lihat Ikhtisar SDK.

  • Billing method:

    Operasi ini gratis.

  • Response timeout:
    Kami merekomendasikan Anda mengatur interval kueri menjadi 30 detik. Dengan cara ini, Anda dapat menanyakan hasil moderasi 30 detik setelah mengirimkan tugas moderasi gambar asinkron dan mendapatkan nilai parameter taskId.
    Catatan Jika Anda menyetel parameter offline ke true, periode validitas untuk nilai parameter taskId adalah 24 jam. Jika Anda menyetel parameter offline ke false, periode validitas untuk nilai parameter taskId adalah 1 jam. Nilai default parameter offline adalah false.

Batas QPS

Anda dapat memanggil operasi ini hingga 50 kali per detik per akun. Jika jumlah panggilan per detik melebihi batas, throttling akan dipicu, yang dapat memengaruhi bisnis Anda. Kami merekomendasikan Anda memperhatikan batas ini saat memanggil operasi ini.

Parameter Permintaan

ParameterTipeWajibContohDeskripsi
bodyJSONArrayYa["fdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695"]

Daftar ID tugas moderasi asinkron yang ingin Anda tanyakan. Array dapat berisi hingga 100 elemen.

Setelah Anda mengirimkan tugas moderasi, Anda dapat mendapatkan ID tugas dari respons.

Parameter Respons

ParameterTipeContohDeskripsi
codeInteger200

Kode status HTTP yang dikembalikan.

Untuk informasi lebih lanjut, lihat Kode kesalahan umum.

msgStringOKPesan yang dikembalikan sebagai respons terhadap permintaan.
dataIdStringuuid-xxxx-xxx-1234

ID objek moderasi.

Catatan

Jika Anda menyetel parameter dataId dalam permintaan moderasi, nilai parameter permintaan dataId dikembalikan di sini.

taskIdStringimg4wlJcb7p4wH4lAP3111111-123456ID tugas moderasi.
urlStringhttp://www.aliyundoc.com/xxx.jpg

URL HTTP atau HTTPS yang dapat diakses melalui Internet. URL memiliki panjang hingga 2.048 karakter.

storedUrlStringhttp://www.aliyundoc.comURL HTTP Bucket Object Storage Service (OSS) yang menyimpan bukti gambar. Jika Anda mengaktifkan fitur penyimpanan bukti gambar di bucket OSS, gambar yang sesuai dengan aturan penyimpanan bukti disimpan di bucket OSS yang ditentukan.
extrasJSONObject{"hitLibInfo":[{"context":"Haokan","libCode":"2144002","libName":"Text pattern library a"}]}Informasi tambahan.

Jika Anda menentukan ad dalam parameter scenes untuk mendeteksi pelanggaran iklan, parameter extras dapat mengembalikan konten berikut:

hitLibInfo: informasi tentang pustaka teks kustom yang cocok dengan teks yang terdeteksi dalam gambar yang dimoderasi. Parameter ini bertipe array. Untuk informasi lebih lanjut tentang struktur, lihat hitLibInfo.

resultsJSONArrayHasil yang dikembalikan. Jika kode status HTTP 200 dikembalikan, array dalam hasil yang dikembalikan berisi satu atau lebih elemen. Setiap elemen adalah struktur. Untuk informasi lebih lanjut tentang struktur setiap elemen, lihat result.
Tabel 2. result
ParameterTipeContohDeskripsi
sceneStringterorismeSkenario moderasi gambar yang Anda tentukan dalam permintaan moderasi. Nilai valid:
  • porn: deteksi pornografi
  • terrorism: Deteksi konten terkait terorisme
  • ad: deteksi pelanggaran iklan
  • qrcode: deteksi kode QR
  • live: deteksi adegan yang tidak diinginkan
  • logo: deteksi logo
labelStringseksiKategori hasil moderasi. Nilai valid:
  • Jika parameter scenes disetel ke porn, nilai valid adalah:
    • normal: normal
    • sexy: konten seksi
    • porn: konten pornografi
  • Jika parameter scenes disetel ke terrorism, nilai valid adalah:
    • normal: normal
    • bloody: konten bloody
    • explosion: Ledakan dan asap.
    • outfit: kostum khusus
    • logo: Logo khusus
    • weapon: senjata
    • politics: konten politik
    • violence: kekerasan
    • crowd: crowd
    • parade: parade
    • carcrash: tabrakan mobil
    • flag: bendera
    • location: landmark
    • drug: obat-obatan
    • gamble: perjudian
    • others: konten lain yang ditentukan
  • Jika parameter scenes disetel ke ad, nilai valid adalah:
    • normal: normal
    • ad: iklan lainnya
    • politics: konten politik dalam teks
    • porn: konten pornografi dalam teks
    • abuse: pelecehan dalam teks
    • terrorism: konten teroris dalam teks
    • contraband: konten terlarang dalam teks
    • spam: konten sampah dalam teks
    • npx: iklan overlay
    • qrcode: kode QR
    • programCode: kode program mini
  • Jika parameter scenes disetel ke qrcode, nilai valid adalah:
    • normal: normal
    • qrcode: Kode QR
    • programCode: kode program mini
  • Jika parameter scenes disetel ke live, nilai valid adalah:
    • normal: normal
    • meaningless: tidak ada konten dalam gambar, seperti layar hitam atau putih
    • PIP: picture-in-picture (PiP)
    • smoking: merokok
    • drivelive: siaran langsung saat mengemudi
    • drug: obat-obatan
    • gamble: perjudian
  • Jika parameter scenes disetel ke logo, nilai valid adalah:
    • normal: normal
    • TV: logo media yang dilarang
    • trademark: merek dagang
sublabelString

Jika parameter scenes disetel ke pornografi atau terorisme, subkategori hasil moderasi dapat dikembalikan dalam parameter ini.

Parameter ini tidak dikembalikan secara default.

suggestionStringblockOperasi lanjutan yang direkomendasikan. Nilai valid:
  • pass: Objek yang dimoderasi tidak memerlukan tindakan lebih lanjut.
  • review: Objek yang dimoderasi berisi pelanggaran yang dicurigai dan memerlukan tinjauan manual.
  • block: Objek yang dimoderasi berisi pelanggaran. Kami merekomendasikan Anda menghapus atau memblokir objek tersebut.
rateFloat91,54

Skor tingkat kepercayaan. Nilai valid: 0 hingga 100. Nilai yang lebih besar menunjukkan tingkat kepercayaan yang lebih tinggi.

Jika nilai pass dikembalikan untuk parameter suggestion, tingkat kepercayaan yang lebih tinggi menunjukkan probabilitas yang lebih tinggi bahwa konten tersebut normal. Jika nilai review atau block dikembalikan untuk parameter suggestion, tingkat kepercayaan yang lebih tinggi menunjukkan probabilitas yang lebih tinggi bahwa konten tersebut mengandung pelanggaran.

Penting

Kami merekomendasikan Anda menggunakan nilai yang dikembalikan untuk parameter suggestion, label, dan sublabel untuk menentukan apakah konten tersebut mengandung pelanggaran. Parameter sublabel dikembalikan oleh operasi tertentu.

framesJSONArrayJika gambar dipotong karena panjang berlebih, URL akses sementara akan dikembalikan untuk setiap frame yang dipotong dari gambar. Untuk informasi lebih lanjut tentang struktur, lihat frame.
hintWordsInfoJSONArray{"hintWordsInfo":[{"context":"Kata sensitif"}]}Informasi tentang istilah yang cocok dengan iklan yang terdeteksi dalam gambar yang dimoderasi. Parameter ini bertipe array. Untuk informasi lebih lanjut tentang struktur, lihat hintWordsInfo.
Catatan Parameter ini hanya berlaku untuk deteksi pelanggaran iklan.
qrcodeDataStringArray["http://www.aliyundoc.com/01ZZOliO"]Informasi tentang teks yang termasuk dalam kode QR yang terdeteksi dalam gambar yang dimoderasi.
Catatan Parameter ini hanya berlaku untuk deteksi kode QR.
qrcodeLocationsJSONArrayInformasi koordinat dari kode QR yang terdeteksi dalam gambar yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat qrcodeLocation.
programCodeDataJSONArrayInformasi lokasi kode program mini yang terdeteksi dalam gambar yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat programCodeData.
Catatan Parameter ini hanya berlaku untuk deteksi kode program mini. Pastikan deteksi kode program mini diaktifkan.
logoDataJSONArrayInformasi tentang logo yang terdeteksi dalam gambar yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat logoData.
Catatan Parameter ini hanya berlaku untuk deteksi logo.
sfaceDataJSONArrayInformasi tentang konten teroris yang terdeteksi dalam gambar yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat sfaceData.
Catatan Parameter ini hanya berlaku untuk deteksi konten teroris.
ocrDataStringArrayxxxxInformasi tentang teks lengkap yang terdeteksi dalam gambar yang dimoderasi.
Catatan Secara default, parameter ini tidak dikembalikan. Jika Anda ingin parameter ini dikembalikan, hubungi manajer penjualan Anda.
Tabel 3. frame
ParameterTipeContohDeskripsi
rateFloat89,85

Skor tingkat kepercayaan. Nilai valid: 0 hingga 100. Tingkat kepercayaan yang lebih tinggi menunjukkan hasil moderasi yang lebih andal. Kami menyarankan agar Anda tidak menggunakan skor ini dalam bisnis Anda.

urlStringhttp://www.aliyundoc.com/xxx-0.jpgURL akses sementara untuk frame yang dipotong. URL ini berlaku selama 5 menit.
Tabel 3. programCodeData
ParameterTypeContohDeskripsi
xFloat11,0Jarak antara sudut kiri atas area kode program mini dan sumbu-y, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel.
yFloat0,0Jarak antara sudut kiri atas area kode program mini dan sumbu-x, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel.
wFloat402,0Lebar area kode program mini. Satuan: piksel.
hFloat413,0Tinggi area kode program mini. Satuan: piksel.
Tabel 6. logoData
ParameterTipeContohDeskripsi
typeStringTVJenis logo yang terdeteksi. Sebagai contoh, nilai TV menunjukkan logo media yang dilarang.
nameStringxxx TVNama logo yang terdeteksi.
xFloat140Jarak antara sudut kiri atas area logo dan sumbu-y, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel.
yFloat68Jarak antara sudut kiri atas area logo dan sumbu-x, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel.
wFloat106Lebar area logo. Satuan: piksel.
hFloat106Tinggi area logo. Satuan: piksel.
Tabel 7. sfaceData
ParameterTipeContohDeskripsi
xFloat49Jarak antara sudut kiri atas area wajah dan sumbu-y, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel.
yFloat39Jarak antara sudut kiri atas area wajah dan sumbu-x, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel.
wFloat97Lebar area wajah. Satuan: piksel.
hFloat131Tinggi area wajah. Satuan: piksel.
facesJSONArray[{"name":"Nama yang cocok","rate":91,54,"id":"AliFace_0123****"}]Informasi tentang wajah yang dikenali. Setiap elemen dalam array berisi parameter berikut:
  • name: nama orang dengan wajah yang dikenali. Nilainya adalah string.
  • laju: Skor tingkat kepercayaan. Nilai valid: 0 hingga 100. Semakin tinggi nilai, semakin andal hasil pengenalan wajah. Nilai ini merupakan bilangan desimal.
  • id: ID wajah yang dikenali. Nilainya adalah string.
Tabel 8. hitLibInfo
ParameterTipeContohDeskripsi
contextStringHaokanIstilah kustom yang cocok dengan teks terdeteksi.
libCodeString123456Kode pustaka yang berisi istilah kustom yang cocok dengan teks terdeteksi.
libNameStringabcNama pustaka yang berisi istilah kustom yang cocok dengan teks terdeteksi.
Tabel 8. hintWordsInfo
ParameterTipeContohDeskripsi
contextStringHaokanIstilah yang cocok dengan teks yang terdeteksi.
Tabel 10. qrcodeLocation
ParameterTipeContohDeskripsi
xFloat11,0Jarak antara sudut kiri atas area kode QR dan sumbu-y, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel.
yFloat0,0Jarak antara sudut kiri atas area kode QR dan sumbu-x, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel.
wFloat402,0Lebar area kode QR. Satuan: piksel.
hFloat413,0Tinggi area kode QR. Satuan: piksel.
qrcodeStringhttp://www.aliyundoc.com/0.ZZOliOURL yang ditunjuk oleh kode QR yang terdeteksi.

Contoh

Permintaan sampel
http(s)://[Endpoint]/green/image/results
&<Parameter permintaan umum>
[
    "fdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695"
]
Contoh respons sukses
{
    "msg": "OK",
    "code": 200,
    "data": [
        {
            "msg": "OK",
            "code": 200,
            "dataId": "test4lNSMdggA0c56MMvfYoh4e-1mwxpx",
            "extras": {

            },
            "results": [
                {
                    "rate": 99,63,
                    "suggestion": "block",
                    "label": "sexy",
                    "scene": "porn"
                },
                {
                    "label": "politics",
                    "rate": 91,54,
                    "scene": "terrorism",
                    "sfaceData": [
                        {
                            "faces": [
                                {
                                    "id": "AliFace_0001234",
                                    "name": "Nama yang cocok",
                                    "rate": 91,54
                                }
                            ],
                            "h": 131,
                            "w": 97,
                            "x": 49,
                            "y": 39
                        }
                    ],
                    "suggestion": "block"
                },
                {
                    "extras": {
                        "qrcodes": "http://www.aliyundoc.com/0.ZZOliO",
                        "npx": "72,01",
                        "hitCustomLibCode": "8012345000",
                        "hitCustomLibName": "Nama pustaka gambar kustom",
                        "hitLibInfo": [
                            {
                                "context": "Teks yang cocok",
                                "libCode": "123456",
                                "libName": "Nama pustaka teks kustom"
                            }
                        ]
                    },
                    "programCodeData": [
                        {
                            "w": 402,0,
                            "h": 413,0,
                            "x": 11,0,
                            "y": 0,0
                        }
                    ],
                    "frames": [
                        {
                            "rate": 89,85,
                            "url": "http://www.aliyundoc.com/xxx-0.jpg"
                        },
                        {
                            "rate": 68,06,
                            "url": "http://www.aliyundoc.com/xxx-1.jpg"
                        }
                    ],
                    "rate": 99,91,
                    "suggestion": "block",
                    "label": "ad",
                    "scene": "ad"
                },
                {
                    "rate": 99,91,
                    "suggestion": "block",
                    "label": "drug",
                    "scene": "live"
                },
                {
                    "qrcodeData": [
                        "http://www.aliyundoc.com/01ZZOliO"
                    ],
                    "rate": 99,91,
                    "suggestion": "review",
                    "label": "qrcode",
                    "scene": "qrcode"
                },
                {
                    "logoData": [
                        {
                            "name": "xxx TV",
                            "type": "TV",
                            "x": 140,
                            "y": 68,
                            "w": 106,
                            "h": 106
                        }
                    ],
                    "rate": 99,9,
                    "suggestion": "block",
                    "label": "TV",
                    "scene": "logo"
                }
            ],
            "taskId": "fdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695",
            "url": "https://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png"
        }
    ],
    "requestId": "69B41AE8-1234-1234-1234-12D395695D2D"
}