Ready to build
Ad and content moderation on your own servers
Self-hosted models check ad creatives, screenshots, listings and landing pages against your rules; people only see the disputed cases.
- vLLM
- Qwen
- MoE FP8
- PaddleOCR
- CLIP
- RabbitMQ
- RunPod
- Model orchestrator
- Postgres
- Golden set
Problem
Every ad creative, landing page screenshot, listing and user upload has to pass the rules before it goes live: prohibited categories, misleading claims, text hidden in the image, brand and logo misuse, the wrong audience. Doing it by hand does not scale, and sending it all to a cloud API means every creative, every advertiser and every screenshot leaves your perimeter.
Solution
Self-hosted models classify everything that comes in and flag violations. OCR and CLIP are the cheap first stage: they pull the text and visual features off each image and hand them to the classifier as signals, so the heavy language model only sees what needs judgement, such as a claim that reads fine but is illegal in that market. Only the disputed cases reach a person. The rule set is yours and changes without a vendor ticket. The quality bar is measured on a golden set of your own creatives before anything goes live, not taken on the model's word.
Result
On one GPU the same open model reads an image in 1.2 s and sustains 64 parallel requests at $0.073 per million tokens, measured on our own bench. Quality is gated per rule on a frozen set: on our image tests the bare model passes 5 of 8, with our pipeline 6 of 8, and we publish the failures with the results. The card is brought up for the queue and shut down after it, so you pay per hour of work, not per month of idle hardware.