Cada llamada devuelve un objeto con el veredicto completo y, detrás, la respuesta tal cual. No hay isToxic(): quince categorías y tres decisiones no caben en un booleano.
- decision()
- allow, review o block
- blocked() · needsReview() · allowed()
- Las tres como booleanos, igual de a mano
- reasons() · reason()
- El porqué, en frases que puedes enseñar a la persona
- scores() · score($category)
- Cada categoría, nunca un único número de toxicidad
- topics() · leads()
- De qué trata, y quién escribe
- redacted()
- El texto con los datos personales ocultos, si lo pides
- facts()
- El idioma, una dirección canónica, la huella de una imagen
- degraded() · modelSkipped()
- Si lo leyó el modelo y, si no, por qué
- statement() · statementText()
- La declaración de motivos que pide la DSA, lista para enviar
- appeal() · appealDecision()
- Un recurso contra él, y la decisión motivada sobre ese recurso
- id() · reference() · policy()
- Qué veredicto, para cuál de tus registros, con qué reglas