AnalyzeTextOptions interface
Żądanie analizy tekstu.
Właściwości
blocklist |
Nazwy list blokowych. |
categories | Kategorie zostaną przeanalizowane. Jeśli nie zostaną przypisane, zostanie zwrócony domyślny zestaw wyników analizy dla kategorii. |
halt |
W przypadku ustawienia wartości true dalsze analizy szkodliwej zawartości nie będą wykonywane w przypadkach, w których trafią listy blokowe. Po ustawieniu wartości false zostaną wykonane wszystkie analizy szkodliwej zawartości, niezależnie od tego, czy zostaną trafione listy zablokowanych. |
output |
Odnosi się to do typu danych wyjściowych analizy tekstu. Jeśli żadna wartość nie zostanie przypisana, wartość domyślna będzie mieć wartość "FourSeverityLevels". Możliwe wartości: FourSeverityLevels, EightSeverityLevels |
text | Należy przeanalizować tekst. Obsługujemy maksymalnie 10 tys. znaków Unicode (punkty kodu Unicode) w tekście jednego żądania. |
Szczegóły właściwości
blocklistNames
Nazwy list blokowych.
blocklistNames?: string[]
Wartość właściwości
string[]
categories
Kategorie zostaną przeanalizowane. Jeśli nie zostaną przypisane, zostanie zwrócony domyślny zestaw wyników analizy dla kategorii.
categories?: string[]
Wartość właściwości
string[]
haltOnBlocklistHit
W przypadku ustawienia wartości true dalsze analizy szkodliwej zawartości nie będą wykonywane w przypadkach, w których trafią listy blokowe. Po ustawieniu wartości false zostaną wykonane wszystkie analizy szkodliwej zawartości, niezależnie od tego, czy zostaną trafione listy zablokowanych.
haltOnBlocklistHit?: boolean
Wartość właściwości
boolean
outputType
Odnosi się to do typu danych wyjściowych analizy tekstu. Jeśli żadna wartość nie zostanie przypisana, wartość domyślna będzie mieć wartość "FourSeverityLevels".
Możliwe wartości: FourSeverityLevels, EightSeverityLevels
outputType?: string
Wartość właściwości
string
text
Należy przeanalizować tekst. Obsługujemy maksymalnie 10 tys. znaków Unicode (punkty kodu Unicode) w tekście jednego żądania.
text: string
Wartość właściwości
string