v0.8.4
identify
- Visible Doubao / Jimeng detection.
identifynow detects the ByteDance Doubao (豆包AI生成) and Jimeng (即梦AI) visible marks via the watermark registry, not just the Gemini sparkle. New medium-confidence signalsvisible_doubao/visible_jimengserve as the stripped-metadata visual fallback (these are normally caught by the TC260 AIGC metadata label). Each is gated by its own engine NCC threshold. - Lighter import (512 MB-host friendly).
noai/__init__is now lazy (PEP 562__getattr__), soimport remove_ai_watermarks.identifyno longer eagerly pulls torch + diffusers via the removal pipeline. Footprint drops from ~420 MB to ~21 MB in a fullgpu/detectinstall; the removal API still resolves lazily on first access. Guarded by a regression test.
No breaking changes.