Anda dapat memanggil operasi /green/video/asyncscan untuk memoderasi video terhadap konten berisiko atau ilegal, serta operasi /green/video/results untuk menanyakan hasil moderasi. Operasi ini mencakup skenario seperti deteksi pornografi, konten teroris, pelanggaran iklan, adegan yang tidak diinginkan, logo, dan anti-spam audio. Topik ini menjelaskan cara menggunakan operasi untuk moderasi video secara asinkron.
Deskripsi operasi /green/video/asyncscan
Operasi: /green/video/asyncscan
Gunakan operasi ini untuk mengirimkan tugas moderasi video secara asinkron. Untuk detail tentang pembuatan permintaan HTTP, lihat Sintaks Permintaan. Anda juga dapat menggunakan permintaan HTTP yang sudah ada. Untuk informasi lebih lanjut, lihat Ikhtisar SDK.
Billing
Biaya akan dikenakan saat memanggil operasi ini. Untuk metode penagihan lebih lanjut, lihat .
Jika moderasi dilakukan di beberapa skenario sekaligus, biaya kumulatif dari semua skenario akan diterapkan. Biaya setiap skenario dihitung berdasarkan jumlah frame video yang dimoderasi dikalikan dengan harga satuan skenario tersebut. Jika audio dalam video juga dimoderasi, biaya tambahan untuk anti-spam audio akan dikenakan, yaitu durasi video dikalikan dengan harga satuan anti-spam audio.
Moderated object
Operasi ini dapat digunakan untuk memoderasi video atau aliran video. Anda dapat mengirimkan urutan frame dari video atau URL video untuk menentukan objek yang akan dimoderasi.
Return results
Hasil moderasi asinkron tidak tersedia secara real-time. Untuk mendapatkan hasil, Anda dapat memeriksa secara berkala atau mengaktifkan notifikasi callback. Hasil disimpan selama 1 jam.
Aktifkan notifikasi callback: Saat mengirimkan tugas moderasi asinkron, tentukan URL callback dalam parameter callback untuk menerima hasil moderasi. Untuk detail tentang parameter callback, lihat Parameter Permintaan.
Periksa hasil secara berkala: Tidak perlu menyetel parameter callback saat mengirimkan tugas. Setelah pengiriman, panggil operasi /green/video/results untuk menanyakan hasil moderasi. Untuk detail lebih lanjut, lihat Deskripsi Operasi /green/video/results.
Limits on videos
URL video harus menggunakan protokol HTTP atau HTTPS.
Format video yang didukung meliputi AVI, FLV, MP4, MPG, ASF, WMV, MOV, WMA, RMVB, RM, FLASH, dan TS.
Ukuran maksimum video adalah 200 MB.
Jika ukuran video melebihi batas, video harus dibagi menjadi segmen. Untuk bantuan penyesuaian batas ukuran, bergabunglah dengan Grup DingTalk (Nomor Grup: 35573806) dan hubungi tim dukungan teknis.
Aliran video harus menggunakan protokol RTMP, HLS, HTTP-FLV, atau RTSP.
Durasi tugas moderasi aliran video maksimal 24 jam. Jika melebihi durasi ini, tugas otomatis berakhir.
Durasi tugas moderasi video bergantung pada waktu unduhan. Pastikan menggunakan layanan penyimpanan stabil dan andal, seperti Object Storage Service (OSS).
Skenario | Deskripsi | Kategori hasil moderasi |
Deteksi pornografi | Mendeteksi konten pornografi dalam video. | normal dan porn |
Deteksi konten teroris | Mendeteksi konten teroris dalam video. | normal dan terrorism |
Deteksi adegan yang tidak diinginkan | Mendeteksi adegan yang tidak diinginkan dalam video. | normal dan live |
Deteksi logo | Mendeteksi logo tertentu dalam video. | normal dan logo |
Deteksi pelanggaran iklan | Mendeteksi iklan atau pelanggaran teks dalam video. | normal dan ad |
Anti-spam audio Catatan Untuk skenario ini, Anda harus memanggil operasi /green/video/asyncscan untuk mengirimkan tugas moderasi video asinkron. Untuk informasi lebih lanjut, lihat /green/video/asyncscan dan /green/video/results. | Mendeteksi anti-spam audio dalam video. Catatan Secara default, audio yang akan dimoderasi harus dalam bahasa Cina. Jika Anda perlu memoderasi audio dalam bahasa Inggris, hubungi manajer penjualan Anda. | normal, spam, ad, politics, terrorism, abuse, porn, flood, contraband, dan customized |
Batasan QPS
Setiap akun dapat memanggil operasi ini hingga 50 kali per detik. Hanya 20 tugas moderasi yang dapat diproses secara bersamaan. Untuk meningkatkan batas ini, konsultasikan dengan manajer bisnis Anda. Jika batas terlampaui, throttling akan dipicu, yang dapat memengaruhi bisnis Anda. Perhatikan batas ini saat memanggil operasi.
Jika moderasi real-time tidak diperlukan, gunakan mode moderasi offline. Dalam mode ini, sistem mulai memoderasi dalam waktu 24 jam setelah tugas dikirimkan.
Parameter permintaan
Parameter | Tipe | Wajib | Contoh | Deskripsi |
bizType | String | Tidak | default | Skenario bisnis. Anda dapat membuat skenario bisnis di Konsol Moderasi Konten. Untuk informasi lebih lanjut, lihat Kustomisasi kebijakan untuk moderasi berbantuan mesin. |
live | Boolean | Tidak | false | Menentukan apakah akan memoderasi aliran langsung. Nilai valid:
|
offline | Boolean | Tidak | false | Menentukan apakah akan mengaktifkan mode moderasi offline. Nilai valid:
Catatan Parameter ini hanya berlaku untuk moderasi video. Parameter ini tidak diperlukan untuk moderasi aliran video. |
scenes | StringArray | Ya | ["porn"] | Skenario moderasi video. Nilai valid:
|
audioScenes | StringArray | Tidak | ["antispam"] | Skenario moderasi audio. Atur nilai menjadi antispam. Jika Anda tidak menyetel parameter ini, Content Moderation hanya akan memoderasi gambar dalam video. Jika Anda menyetel parameter ini, Content Moderation juga akan memoderasi audio dalam video. Catatan Untuk memoderasi audio dalam video, Anda harus menyetel parameter url di dalam parameter task untuk mengirimkan URL video atau aliran video. Moderasi audio tidak berlaku jika Anda menyetel parameter frames di dalam parameter task untuk mengirimkan urutan frame yang diambil dari video. |
callback | String | Tidak | http://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 dikirim, dan mendukung parameter checksum dan content. Untuk mengirim hasil moderasi ke URL callback yang ditentukan, Content Moderation mengembalikan parameter checksum dan content dalam notifikasi callback berdasarkan aturan dan format berikut:
Catatan Jika server Anda berhasil menerima notifikasi callback, server mengirim kode status HTTP 200 ke Content Moderation. Jika server Anda gagal menerima notifikasi callback, server mengirim 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 maksimal 16 kali. Setelah 16 kali, Content Moderation berhenti mendorong notifikasi callback. Dalam hal ini, kami sarankan Anda memeriksa status URL callback. |
seed | String | Tidak | abc**** | Sebuah string acak yang digunakan untuk menghasilkan tanda tangan untuk permintaan notifikasi callback. String ini dapat memiliki panjang hingga 64 karakter dan dapat berisi huruf, angka, serta 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 diperlukan jika Anda mengatur parameter callback. |
cryptType | String | Tidak | SHA256 | Algoritma enkripsi yang digunakan untuk mengenkripsi konten notifikasi callback saat Anda mengaktifkan notifikasi callback. Content Moderation mengenkripsi string yang dikembalikan menggunakan algoritma enkripsi yang Anda tentukan dan mengirim string terenkripsi ke URL callback. String yang dikembalikan berada dalam format UID + Seed + Konten. Nilai yang valid:
|
tasks | JSONArray | Ya | Daftar 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 entri teks sekaligus. Untuk mengirimkan 100 entri teks sekaligus, Anda harus menaikkan batas konkurensi relevan ke angka lebih dari 100. Untuk informasi lebih lanjut tentang struktur, lihat task. |
Parameter | Tipe | Wajib | Contoh | Deskripsi |
clientInfo | JSONObject | Tidak | {"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. |
dataId | String | Tidak | videoId**** | ID objek moderasi. ID dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.). Panjangnya bisa mencapai 128 karakter. ID ini secara unik mengidentifikasi data bisnis Anda. |
liveId | String | Tidak | liveId**** | ID aliran video langsung. Parameter ini digunakan untuk mencegah moderasi berulang aliran video langsung. Jika Anda menentukan parameter ini, Content Moderation memeriksa apakah tugas untuk memoderasi aliran video langsung yang ditentukan sedang berlangsung berdasarkan ID akun Alibaba Cloud dan parameter bizType dan liveId. Jika tugas moderasi sedang berlangsung, taskId dari tugas dikembalikan, dan tidak ada tugas baru yang dimulai. |
url | String | Tidak | http://www.aliyundoc.com/a.flv | URL HTTP atau HTTPS yang dapat diakses melalui Internet. URL memiliki panjang hingga 2.048 karakter. Catatan Anda harus menyetel salah satu parameter frames dan url. Jika Anda menyetel parameter url, Anda akan dikenakan biaya untuk tugas moderasi video berdasarkan harga satuan untuk memoderasi video yang dikirimkan dengan menentukan URL mereka. |
frames | JSONArray | Tidak | Informasi tentang frame yang diambil dari video yang akan dimoderasi. Setiap elemen dalam array JSON parameter frames adalah sebuah struktur. Untuk informasi lebih lanjut tentang struktur setiap elemen, lihat frame. Catatan Anda harus menyetel salah satu parameter frames dan url. Jika Anda menyetel parameter url, Anda akan dikenakan biaya untuk tugas moderasi video berdasarkan harga satuan untuk memoderasi video yang dikirimkan dengan menentukan URL mereka. | |
framePrefix | String | Tidak | http://www.aliyundoc.com/video/ | Prefiks URL dari frame yang ditangkap, yang digunakan bersama dengan |
interval | Integer | Tidak | 1 | Interval untuk menangkap frame dari video. Satuan: detik. Nilai valid: 1 hingga 600. Nilai default: 1. |
maxFrames | Integer | Tidak | 200 | Jumlah maksimum frame yang dapat ditangkap dari video. Nilai valid: 5 hingga 3600. Nilai default: 200. Jika Anda perlu menyetel parameter ini ke nilai yang lebih besar, kirim tiket pada Dukungan dan Layanan. Catatan
|
Parameter | Tipe | Wajib | Contoh | Deskripsi |
url | String | Tidak | http://www.aliyundoc.com/0B860000586C0A0300038A0460000 | URL dari frame yang ditangkap, yang digunakan bersama dengan |
offset | Integer | Tidak | 10 | Interval antara awal video dan frame yang ditangkap. Satuan: detik. |
Parameter respons
Parameter | Tipe | Contoh | Deskripsi |
taskId | String | taskId**** | ID tugas moderasi. |
dataId | String | videoId**** | ID objek moderasi. Catatan Jika Anda menyetel parameter dataId dalam permintaan moderasi, nilai parameter permintaan dataId dikembalikan di sini. |
Contoh
Permintaan Contoh
Moderasi frame yang diambil dari video
http(s)://[Endpoint]/green/video/asyncscan &<Parameter permintaan umum> { "scenes": [ "porn" ], "tasks": [ { "dataId": "videoId****", "frames": [ { "offset": 10, "url": "http://www.aliyundoc.com/0B860000586C0A0300038A0460000" }, { "offset": 20, "url": "http://www.aliyundoc.com/0B860000586C0A0300038A0460001" }, { "offset": 30, "url": "http://www.aliyundoc.com/0B860000586C0A0300038A0460002" }, { "offset": 40, "url": "http://www.aliyundoc.com/0B860000586C0A0300038A0460003" }, { "offset": 50, "url": "http://www.aliyundoc.com/0B860000586C0A0300038A0460003" }, { "offset": 60, "url": "http://www.aliyundoc.com/0B860000586C0A0300038A046000x" } ] } ] }Moderasi video
http(s)://[Endpoint]/green/video/asyncscan &<Parameter permintaan umum> { "scenes": [ "porn" ], "audioScenes": [ "antispam" ], "tasks": [ { "dataId": "videoId****", "url": "http://www.aliyundoc.com/a.mp4", "interval": 1, "maxFrames": 200 } ] }Moderasi aliran langsung
http(s)://[Endpoint]/green/video/asyncscan &<Parameter permintaan umum> { "scenes": [ "porn" ], "live": true, "tasks": [ { "dataId": "videoId****", "url": "http://www.aliyundoc.com/a.flv", "interval": 1, "maxFrames": 200 } ] }
Respons Sukses Contoh
{
"code": 200,
"msg": "OK",
"requestId": "requestID****",
"data": [
{
"dataId": "videoId****",
"taskId": "taskId****"
}
]
}Deskripsi operasi /green/video/results
Operasi: /green/video/results
Panggil operasi ini untuk menanyakan hasil moderasi video asinkron. Untuk detail tentang pembuatan permintaan HTTP, lihat Sintaks Permintaan. Anda juga dapat menggunakan permintaan HTTP yang sudah ada. Untuk informasi lebih lanjut, lihat Ikhtisar SDK.
Billing
Operasi ini gratis.
Response timeout
Kami sarankan Anda menanyakan hasil moderasi setidaknya 30 detik setelah mengirimkan permintaan asinkron. Content Moderation menyimpan hasil hingga 4 jam sebelum dihapus.
Batasan QPS
Setiap akun dapat memanggil operasi ini hingga 50 kali per detik. Jika batas terlampaui, throttling akan dipicu, yang dapat memengaruhi bisnis Anda. Perhatikan batas ini saat memanggil operasi.
Parameter permintaan
Parameter | Tipe | Wajib | Contoh | Deskripsi |
body | JSONArray | Ya | ["taskId****","taskId****"] | Daftar ID tugas moderasi asinkron yang ingin Anda tanyakan. Array dapat berisi hingga 100 elemen. Setelah Anda mengirimkan tugas moderasi, Anda dapat memperoleh ID tugas dari respons. |
Parameter respons
Parameter | Tipe | Contoh | Deskripsi |
code | Integer | 200 | Kode status HTTP yang dikembalikan. Untuk informasi lebih lanjut, lihat Kode kesalahan umum. |
msg | String | OK | Pesan yang dikembalikan sebagai respons terhadap permintaan. |
dataId | String | videoId**** | ID objek moderasi. Catatan Jika Anda menyetel parameter dataId dalam permintaan moderasi, nilai parameter permintaan dataId dikembalikan di sini. |
taskId | String | taskId**** | ID tugas moderasi. |
results | JSONArray | Jika pemanggilan berhasil, kode status HTTP 200 dan hasil moderasi dikembalikan. Hasil moderasi berisi satu atau lebih elemen. Setiap elemen adalah struktur. Untuk informasi lebih lanjut tentang struktur, lihat result. Catatan Dalam skenario moderasi aliran video, kode status HTTP 280 menunjukkan bahwa tugas moderasi sedang berlangsung, dan kode status HTTP 200 menunjukkan bahwa tugas moderasi telah selesai. Jika tugas moderasi sedang berlangsung, hasil moderasi yang dikembalikan berisi semua masalah yang telah dideteksi oleh Content Moderation dalam tugas tersebut. | |
audioScanResults | JSONArray | Hasil moderasi audio. Untuk informasi lebih lanjut tentang struktur, lihat audioScanResult. |
Parameter | Tipe | Contoh | Deskripsi |
scene | String | porn | Skenario moderasi video yang Anda tentukan dalam permintaan moderasi. Nilai valid:
|
label | String | porn | Kategori hasil moderasi video. Nilai valid:
|
sublabel | String | porn | Jika parameter scenes disetel ke porn atau terrorism, subkategori hasil moderasi dapat dikembalikan dalam parameter ini. Parameter ini tidak dikembalikan secara default.
|
suggestion | String | block | Operasi lanjutan yang direkomendasikan. Nilai valid:
|
rate | Float | 99.2 | Skor tingkat kepercayaan. Nilai valid: 0 hingga 100. Semakin besar nilai, semakin tinggi tingkat kepercayaannya. Jika nilai pass dikembalikan untuk parameter suggestion, tingkat kepercayaan yang lebih tinggi menunjukkan kemungkinan lebih besar bahwa konten tersebut normal. Jika nilai review atau block dikembalikan untuk parameter suggestion, tingkat kepercayaan yang lebih tinggi menunjukkan kemungkinan lebih besar bahwa konten tersebut mengandung pelanggaran. Penting Kami sarankan Anda menggunakan nilai yang dikembalikan untuk parameter suggestion, label, dan sublabel untuk menentukan apakah konten tersebut mengandung pelanggaran. Parameter sublabel dikembalikan oleh operasi tertentu. |
frames | JSONArray | Informasi tentang frame yang ditangkap yang mengandung pelanggaran. Untuk informasi lebih lanjut tentang struktur, lihat frame. | |
hintWordsInfo | JSONArray | Informasi tentang istilah yang cocok dengan iklan atau teks ilegal yang terdeteksi dalam video yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat hintWordsInfo. Catatan Parameter ini hanya berlaku untuk deteksi pelanggaran iklan. | |
logoData | JSONArray | Informasi tentang logo yang terdeteksi dalam video yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat logoData. Catatan Parameter ini hanya berlaku untuk deteksi logo. | |
sfaceData | JSONArray | Informasi tentang konten teroris yang terdeteksi dalam video yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat sfaceData. Catatan Parameter ini hanya berlaku untuk deteksi konten teroris. |
Parameter | Tipe | Contoh | Deskripsi |
url | String | http://www.aliyundoc.com/0B860000586C0A0 | URL dari frame yang ditangkap. |
offset | Integer | 50 | Interval antara awal video dan frame yang ditangkap. Satuan: detik. |
label | String | porn | Kategori hasil moderasi dari frame yang ditangkap. Nilai yang valid:
|
rate | Float | 99,1 | Skor tingkat kepercayaan. Nilai yang 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. |
Parameter | Tipe | Contoh | Deskripsi |
scene | String | antispam | Skenario moderasi audio dari video yang dimoderasi. Nilainya adalah antispam. |
label | String | customized | Kategori hasil moderasi audio untuk video yang dimoderasi. Nilai valid:
|
suggestion | String | block | Operasi lanjutan yang direkomendasikan. Nilai valid:
|
rate | Float | 99.91 | 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 kemungkinan lebih besar bahwa konten tersebut normal. Jika nilai review atau block dikembalikan untuk parameter suggestion, tingkat kepercayaan yang lebih tinggi menunjukkan kemungkinan lebih besar bahwa konten tersebut mengandung pelanggaran. Penting Kami sarankan Anda menggunakan nilai yang dikembalikan untuk parameter suggestion, label, dan sublabel untuk menentukan apakah konten tersebut mengandung pelanggaran. Parameter sublabel dikembalikan oleh operasi tertentu. |
details | JSONArray | Rincian tentang teks dalam audio yang dimoderasi. Array JSON berisi satu atau lebih elemen. Setiap elemen sesuai dengan entri teks. Untuk informasi lebih lanjut, lihat detail. |
Parameter | Tipe | Contoh | Deskripsi |
startTime | Integer | 24 | Waktu mulai dari entri teks. Satuan: detik. |
endTime | Integer | 60 | Waktu akhir dari entri teks. Satuan: detik. |
text | String | Komputer | Isi dari entri teks yang dikonversi dari audio. |
label | String | normal | Kategori hasil moderasi dari entri teks. Nilai yang valid:
|
keyword | String | Aktif | Istilah kustom yang cocok dengan entri teks. |
libName | String | Manusia | Nama pustaka teks kustom yang berisi istilah kustom yang cocok dengan entri teks. |
Parameter | Tipe | Contoh | Deskripsi |
type | String | TV | Tipe logo yang terdeteksi. Misalnya, nilai TV menunjukkan logo media terkontrol. |
name | String | ***TV | Nama logo yang terdeteksi. |
x | Float | 140 | Jarak antara sudut kiri atas area logo dan sumbu y, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
y | Float | 68 | Jarak antara sudut kiri atas area logo dan sumbu x, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
w | Float | 106 | Lebar area logo. Satuan: piksel. |
h | Float | 106 | Tinggi area logo. Satuan: piksel. |
| Parameter | Tipe | Contoh | Deskripsi |
| x | Float | 444 | Jarak antara sudut kiri atas area wajah dan sumbu y, dengan sudut kiri atas gambar sebagai titik asal koordinat. |
| y | Float | 174 | Jarak antara sudut kiri atas area wajah dan sumbu x, dengan sudut kiri atas gambar sebagai titik asal koordinat. |
| w | Float | 467 | Lebar area wajah. |
| h | Float | 467 | Tinggi area wajah. |
| smileRate | Float | 0 | Probabilitas tersenyum. |
| glasses | Boolean | false | Menunjukkan apakah orang tersebut mengenakan kacamata. |
| faces | Array | Informasi tentang wajah yang dikenali. Untuk informasi lebih lanjut tentang struktur, lihat tabel berikut face. |
Parameter | Tipe | Contoh | Deskripsi |
name | String | xxxx | Nama orang dengan wajah yang dikenali. |
rate | Float | 97.03 | Probabilitas bahwa wajah yang terdeteksi cocok dengan wajah yang dikenali. |
id | String | AliFace_001**** | ID wajah yang dikenali. |
Parameter | Tipe | Contoh | Deskripsi |
context | String | xxxx | Teks kustom yang cocok dengan teks terdeteksi. |
libCode | String | 69751 | Kode pustaka yang berisi teks kustom yang cocok dengan teks terdeteksi. |
libName | String | Human | Nama pustaka yang berisi teks kustom yang cocok dengan teks terdeteksi. |
Parameter | Tipe | Contoh | Deskripsi |
context | String | xxxx | Istilah yang cocok dengan teks terdeteksi. |
Contoh
Permintaan Contoh
http(s)://[Endpoint]/green/video/results
&<Parameter permintaan umum>
[
"taskId****",
"taskId****"
]Respons Sukses Contoh
Hanya memoderasi gambar dalam video
{ "code": 200, "msg": "OK", "requestId": "requestID****", "data": [ { "code": 200, "msg": "OK", "dataId": "videoId****", "taskId": "taskId****", "results": [ { "label": "porn", "rate": 99.2, "scene": "porn", "suggestion": "block" } ] } ] }Moderasi gambar dan audio dalam video
{ "code": 200, "msg": "OK", "requestId": "requestID****", "data": [ { "code": 200, "msg": "OK", "dataId": "videoId****", "taskId": "taskId****", "results": [ { "label": "porn", "rate": 99.2, "scene": "porn", "suggestion": "block" } ], "audioScanResults": [ { "scene": "antispam", "label": "customized", "suggestion": "block", "rate": 99.91, "details": [ { "startTime": 0, "endTime": 24, "text": "Komputer", "label": "customized" }, { "startTime": 24, "endTime": 60, "text": "Komputer", "label": "normal" } ] } ] } ] }