全部产品
Search
文档中心

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

更新时间:Jun 28, 2025

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).

Tabel 1. Skenario

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.

Catatan

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:

  • false: memoderasi video. Ini adalah nilai default.

  • true: memoderasi aliran langsung.

offline

Boolean

Tidak

false

Menentukan apakah akan mengaktifkan mode moderasi offline. Nilai valid:

  • false: mengaktifkan mode moderasi real-time. Dalam mode ini, Content Moderation menolak permintaan moderasi melebihi batas konkurensi tugas. Ini adalah nilai default.

  • true: mengaktifkan mode moderasi offline. Dalam mode ini, tugas moderasi yang Anda kirimkan mungkin tidak diproses secara real-time, tetapi dapat diantrekan untuk diproses dan akan dimulai dalam 24 jam.

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:

  • porn: deteksi pornografi

  • terrorism: deteksi konten teroris

  • live: deteksi adegan yang tidak diinginkan

  • logo: deteksi logo

  • ad: deteksi pelanggaran iklan

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:

  • 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 memeriksa ID tersebut 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 merupakan ID akun Alibaba Cloud, bukan ID pengguna RAM.

  • content: string berformat JSON yang akan diurai menjadi 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 memeriksa hasil moderasi asinkron.

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:
  • SHA256: Algoritma enkripsi HMAC-SHA256 digunakan sebagai nilai default.
  • SM3: Algoritma enkripsi HMAC-SM3 digunakan, dan string heksadesimal dikembalikan. String tersebut terdiri dari huruf kecil dan angka.

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

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.

Tabel 1. 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 frame.url untuk membentuk URL lengkap dari frame yang ditangkap. Format URL lengkap dari frame yang ditangkap adalah framePrefix + frame.url.

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 ini hanya valid ketika Anda menyetel parameter live ke false untuk memoderasi video. Jika Anda menyetel parameter live ke true untuk memoderasi aliran langsung, jumlah frame yang dapat ditangkap dari aliran langsung tidak dibatasi.

  • Jika Anda menggunakan URL Object Storage Service (OSS) yang dimulai dengan oss:// sebagai URL sumber video dan mengotorisasi Content Moderation untuk mengakses ApsaraVideo Media Processing (MPS), Anda dapat menangkap maksimal 20.000 frame dari video. Anda tidak dikenakan biaya tambahan saat menggunakan metode ini. Untuk informasi lebih lanjut tentang cara mengotorisasi Content Moderation untuk mengakses MPS, lihat Mengotorisasi peran untuk mengakses ApsaraVideo for Media Processing.

Tabel 2. frame

Parameter

Tipe

Wajib

Contoh

Deskripsi

url

String

Tidak

http://www.aliyundoc.com/0B860000586C0A0300038A0460000

URL dari frame yang ditangkap, yang digunakan bersama dengan framePrefix untuk membentuk URL lengkap dari frame yang ditangkap. Format URL lengkap dari frame yang ditangkap adalah framePrefix + frame.url.

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.

Tabel 3. result

Parameter

Tipe

Contoh

Deskripsi

scene

String

porn

Skenario moderasi video yang Anda tentukan dalam permintaan moderasi. Nilai valid:

  • porn: deteksi pornografi

  • terrorism: deteksi konten teroris

  • live: deteksi adegan yang tidak diinginkan

  • logo: deteksi logo

  • ad: deteksi pelanggaran iklan

label

String

porn

Kategori hasil moderasi video. Nilai valid:

  • Jika parameter scenes disetel ke porn, nilai validnya adalah:

    • normal: normal

    • porn: konten pornografi

  • Jika parameter scenes diatur ke terrorism, nilai yang valid adalah:

    • normal: normal

    • terrorism: Konten teroris

  • Jika parameter scenes disetel ke live, nilai validnya adalah:

    • normal: normal

    • live: adegan yang tidak diinginkan

  • Jika parameter scenes disetel ke logo, nilai validnya adalah:

    • normal: normal

    • logo: logo

  • Jika parameter scenes disetel ke ad, nilai validnya adalah:

    • normal: normal

    • ad: pelanggaran iklan atau teks

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:

  • pass: Objek moderasi tidak memerlukan tindakan lebih lanjut.

  • review: Objek moderasi mengandung pelanggaran yang dicurigai dan memerlukan tinjauan manual.

  • block: Objek moderasi mengandung pelanggaran. Kami sarankan Anda menghapus atau memblokir objek tersebut.

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.

Tabel 4. frame

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:

  • Jika parameter scenes disetel ke porn, nilai yang valid adalah:

    • normal: normal

    • sexy: konten sugestif

    • porn: konten pornografi

  • Jika parameter scenes disetel ke terrorism, nilai yang valid adalah:

    • normal: normal

    • bloody: konten bloody

    • explosion: ledakan dan asap

    • outfit: kostum khusus

    • logo: logo

    • weapon: senjata

    • politics: konten politik

    • violence: kekerasan

    • crowd: crowd

    • parade: parade

    • carcrash: tabrakan mobil

    • flag: flag

    • location: landmark

    • drug: narkoba

    • gamble: perjudian

    • others: konten lainnya

  • Jika parameter scenes disetel ke ad, nilai yang valid adalah:

    • normal: normal

    • 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 mini program

    • ad: iklan lainnya

  • Jika parameter scenes disetel ke live, nilai yang valid adalah:

    • normal: normal

    • meaningless: tanpa konten, seperti layar hitam atau putih

    • PIP: Gambar-dalam-Gambar (PiP)

    • smoking: konten merokok

    • drivelive: siaran langsung di kendaraan yang sedang berjalan

    • drug: obat-obatan

    • gamble: perjudian

  • Jika parameter scenes disetel ke logo, nilai yang valid adalah:

    • normal: normal

    • TV: logo media terkontrol

    • trademark: merek dagang

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.

Tabel 5. audioScanResult

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:

  • normal: normal

  • spam: konten sampah

  • ad: ad

  • politics: konten politik

  • terrorism: Konten teroris

  • abuse: abuse

  • porn: konten pornografi

  • flood: konten sampah berlebihan

  • contraband: konten terlarang

  • customized: konten kustom, seperti istilah kustom

suggestion

String

block

Operasi lanjutan yang direkomendasikan. Nilai valid:

  • pass: Objek moderasi tidak memerlukan tindakan lebih lanjut.

  • review: Objek moderasi mengandung pelanggaran yang dicurigai dan memerlukan tinjauan manual.

  • block: Objek moderasi mengandung pelanggaran. Disarankan untuk menghapus atau memblokir objek tersebut.

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.

Tabel 6. 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:

  • normal: normal

  • spam: konten sampah

  • ad: iklan

  • politics: konten politik

  • terrorism: konten teroris

  • abuse: pelecehan

  • porn: konten pornografi

  • flood: konten sampah berlebihan

  • contraband: konten terlarang

  • customized: konten kustom, seperti istilah kustom

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.

Tabel 7. logoData

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.

Tabel 5. sfaceData
ParameterTipeContohDeskripsi
xFloat444Jarak antara sudut kiri atas area wajah dan sumbu y, dengan sudut kiri atas gambar sebagai titik asal koordinat.
yFloat174Jarak antara sudut kiri atas area wajah dan sumbu x, dengan sudut kiri atas gambar sebagai titik asal koordinat.
wFloat467Lebar area wajah.
hFloat467Tinggi area wajah.
smileRateFloat0Probabilitas tersenyum.
glassesBooleanfalseMenunjukkan apakah orang tersebut mengenakan kacamata.
facesArrayInformasi tentang wajah yang dikenali. Untuk informasi lebih lanjut tentang struktur, lihat tabel berikut face.
Tabel 8. 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.

Tabel 9. hitLibInfo

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.

Tabel 10. hintWordsInfo

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"
                            }
                        ]
                    }
                ]
            }
        ]
    }