CoolFace
Apppublic

iamwindd/vietnamese-ai-moderation-service

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
App README

Vietnamese AI Moderation Service

FastAPI service for Vietnamese content moderation using:

  • —iamwindd/vihsd-visobert
  • —iamwindd/vihsd-maskcategorytoken
  • —iamwindd/vihsd-mask-full-token
  • —iamwindd/vihsd-mask-mixed-original-full
  • —iamwindd/vihsd-mask-partial-char
  • —iamwindd/vircd-visobert
  • —iamwindd/vircd-mask-mixed-original-lexicon
  • —iamwindd/vircd-mask-partial-char
  • —iamwindd/vircd-mask-lexicon-entity

The service keeps iamwindd/vihsd-visobert as the primary layer-1 moderation model for final decisions, and also returns vihsd_comparisons so you can compare all configured ViHSD variants on the same input. It keeps iamwindd/vircd-visobert as the primary layer-2 moderation model and returns vircd_comparisons for all configured ViRCD variants.

Environment Variables

  • —HF_VIHSD_MODEL_ID=iamwindd/vihsd-visobert
  • —HF_VIHSD_COMPARE_MODEL_IDS=iamwindd/vihsd-visobert,iamwindd/vihsd-mask_category_token,iamwindd/vihsd-mask-full-token,iamwindd/vihsd-mask-mixed-original-full,iamwindd/vihsd-mask-partial-char
  • —HF_VIRCD_MODEL_ID=iamwindd/vircd-visobert
  • —HF_VIRCD_COMPARE_MODEL_IDS=iamwindd/vircd-visobert,iamwindd/vircd-mask-mixed-original-lexicon,iamwindd/vircd-mask-partial-char,iamwindd/vircd-mask-lexicon-entity
  • —MAX_LENGTH=256
  • —PORT=7860

Local Run

bash
pip install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --port 7860

Docker Run

bash
docker build -t vietnamese-ai-moderation-service .
docker run -p 7860:7860 vietnamese-ai-moderation-service