AnalyzeTextOptions interface
Żądanie analizy tekstu.
Właściwości
blocklist |
Nazwy list zablokowanych. |
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 trafienia listy zablokowanych. Po ustawieniu wartości false zostaną wykonane wszystkie analizy szkodliwej zawartości, niezależnie od tego, czy trafią 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 | Tekst do przeanalizowania. W tekście jednego żądania obsługujemy maksymalnie 10 000 znaków Unicode (punkty kodu Unicode). |
Szczegóły właściwości
blocklistNames
Nazwy list zablokowanych.
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 trafienia listy zablokowanych. Po ustawieniu wartości false zostaną wykonane wszystkie analizy szkodliwej zawartości, niezależnie od tego, czy trafią 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
Tekst do przeanalizowania. W tekście jednego żądania obsługujemy maksymalnie 10 000 znaków Unicode (punkty kodu Unicode).
text: string
Wartość właściwości
string