iamwindd/vietnamese-ai-moderation-service
0
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-visobertHF_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-charHF_VIRCD_MODEL_ID=iamwindd/vircd-visobertHF_VIRCD_COMPARE_MODEL_IDS=iamwindd/vircd-visobert,iamwindd/vircd-mask-mixed-original-lexicon,iamwindd/vircd-mask-partial-char,iamwindd/vircd-mask-lexicon-entityMAX_LENGTH=256PORT=7860
Local Run
pip install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --port 7860Docker Run
docker build -t vietnamese-ai-moderation-service .
docker run -p 7860:7860 vietnamese-ai-moderation-service