For what it's worth the original article is in Chinese: https://www.qbitai.com/2026/09/483600.html
The article linked here seems to be a (bad) auto-translated version.
It's not uncommon for images to be incorporated in an article like this, as they typically get shared around WeChat and correspond better with the 'culture'.