🐦 Twitter Post Details

Viewing enriched Twitter post

@OpenBMB

Your OCR says it’s done—but did it get everything right? 🤔 In high-stakes workflows, even a small error can be costly. 🚀 Meet the MiniCPM-OCR suite: an open-source solution to parse fast and guard the results. Two new models: 🔹 MiniCPM-OCR 1.0 — SOTA OCR performance and speed at 1B scale. Compact, accurate, and fast. 🔹 MiniCPM-OCR Jev — A 2B decision model that helps assess parsing accuracy, with performance approaching that of Qwen3.5-397B-A17B on JevOCRBench. ⚡ What’s new? Small model, SOTA results: MiniCPM-OCR 1.0 scores 93.68 on Real5-OmniDocBench and 54.7 on OCRBench v2. A sharp goalkeeper 🛡️: MiniCPM-OCR Jev is model-agnostic, checking text, formulas, and tables from different OCR parsers. It achieves 93.6 on JevOCRBench, outperforming JEV-35B-A3B (90.1) and approaching Qwen3.5-397B-A17B (93.8). Up to 128 pages per minute 🤯: With DSpark, MiniCPM-OCR runs at 1.49× the speed of PaddleOCR-VL-1.6 and 3.62× that of MinerU2.5 Pro. The SDK’s concurrency optimizations further boost throughput to as much as 128 pages per minute. Deploy where you work: Day-0 support for Arm, Houmo AI, Intel, and NVIDIA, plus 10 more chip vendors through FlagOS. Ready for your stack: vLLM, SGLang, llama.cpp, and Ollama, with quantized models, fine-tuning support, and Agent Skills. 🔗 GitHub: https://t.co/2SlATAJk08 🤗 Hugging Face: MiniCPM-OCR 1.0:https://t.co/i347di4Fju MiniCPM-OCR Jev:https://t.co/ayVzhCJenh 👉 Try the Demo:https://t.co/QsFAJT3AFy Use the API:https://t.co/dP01jBS2j2

Media 1
Media 2
Media 3
Media 4
Media 5
Media 6

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_0.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_0.jpg",
      "type": "photo",
      "filename": "media_0.jpg"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_1.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_1.jpg",
      "type": "photo",
      "filename": "media_1.jpg"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_2.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_2.jpg",
      "type": "photo",
      "filename": "media_2.jpg"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_3.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_3.jpg",
      "type": "photo",
      "filename": "media_3.jpg"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_4.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_4.jpg",
      "type": "photo",
      "filename": "media_4.jpg"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_5.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2115124474882469955/media_5.jpg",
      "type": "photo",
      "filename": "media_5.jpg"
    }
  ],
  "processed_at": "2026-10-27T22:01:17.199442",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2115124474882469955",
  "url": "https://x.com/OpenBMB/status/2115124474882469955",
  "twitterUrl": "https://twitter.com/OpenBMB/status/2115124474882469955",
  "text": "Your OCR says it’s done—but did it get everything right? 🤔 In high-stakes workflows, even a small error can be costly.\n\n🚀 Meet the MiniCPM-OCR suite: an open-source solution to parse fast and guard the results.\n\nTwo new models:\n🔹 MiniCPM-OCR 1.0 — SOTA OCR performance and speed at 1B scale. Compact, accurate, and fast.\n🔹 MiniCPM-OCR Jev — A 2B decision model that helps assess parsing accuracy, with performance approaching that of Qwen3.5-397B-A17B on JevOCRBench.\n\n⚡ What’s new?\nSmall model, SOTA results: MiniCPM-OCR 1.0 scores 93.68 on Real5-OmniDocBench and 54.7 on OCRBench v2.\n\nA sharp goalkeeper 🛡️: MiniCPM-OCR Jev is model-agnostic, checking text, formulas, and tables from different OCR parsers. It achieves 93.6 on JevOCRBench, outperforming JEV-35B-A3B (90.1) and approaching Qwen3.5-397B-A17B (93.8).\n\nUp to 128 pages per minute 🤯: With DSpark, MiniCPM-OCR runs at 1.49× the speed of PaddleOCR-VL-1.6 and 3.62× that of MinerU2.5 Pro. The SDK’s concurrency optimizations further boost throughput to as much as 128 pages per minute.\n\nDeploy where you work: Day-0 support for Arm, Houmo AI, Intel, and NVIDIA, plus 10 more chip vendors through FlagOS.\n\nReady for your stack: vLLM, SGLang, llama.cpp, and Ollama, with quantized models, fine-tuning support, and Agent Skills.\n\n🔗 GitHub: https://t.co/2SlATAJk08\n🤗 Hugging Face:\nMiniCPM-OCR 1.0:https://t.co/i347di4Fju\nMiniCPM-OCR Jev:https://t.co/ayVzhCJenh\n👉 Try the Demo:https://t.co/QsFAJT3AFy\nUse the API:https://t.co/dP01jBS2j2",
  "source": "",
  "retweetCount": 61,
  "replyCount": 52,
  "likeCount": 278,
  "quoteCount": 32,
  "viewCount": 168031,
  "createdAt": "Tue Oct 27 16:52:26 +0000 2026",
  "lang": "en",
  "bookmarkCount": 384,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2115124474882469955",
  "displayTextRange": [
    0,
    272
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "OpenBMB",
    "url": "https://x.com/OpenBMB",
    "twitterUrl": "https://twitter.com/OpenBMB",
    "id": "1496119294844825600",
    "name": "OpenBMB",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1503637999535284230/ZflGAHZW_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1496119294844825600/1769406378",
    "description": "",
    "location": "",
    "followers": 12866,
    "following": 397,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Tue Feb 22 13:47:10 +0000 2022",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 3130,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 392,
    "statusesCount": 1992,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2109694573408866351"
    ],
    "profile_bio": {
      "description": "OpenBMB (Open Lab for Big Model Base) aims to build foundation models and systems towards AGI.\nConnect with us: https://t.co/N9pevTnoOa",
      "entities": {
        "description": {
          "urls": [
            {
              "display_url": "discord.gg/7q3ry8Ny8K",
              "expanded_url": "https://discord.gg/7q3ry8Ny8K",
              "indices": [
                112,
                135
              ],
              "url": "https://t.co/N9pevTnoOa"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "huggingface.co/openbmb",
              "expanded_url": "https://huggingface.co/openbmb",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/fW2ghL9C2z"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null,
    "protected": false
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.x.com/PyYVeKjYoW",
        "expanded_url": "https://x.com/OpenBMB/status/2115124474882469955/photo/1",
        "ext_master_playlist_only": [],
        "ext_media_availability": {
          "status": "Available"
        },
        "ext_playlists": [],
        "features": {
          "large": {
            "faces": [
              {
                "h": 97,
                "w": 97,
                "x": 343,
                "y": 686
              },
              {
                "h": 142,
                "w": 142,
                "x": 941,
                "y": 527
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "h": 97,
                "w": 97,
                "x": 343,
                "y": 686
              },
              {
                "h": 142,
                "w": 142,
                "x": 941,
                "y": 527
              }
            ]
          }
        },
        "id_str": "2115124466791657472",
        "indices": [
          273,
          296
        ],
        "media_key": "3_2115124466791657472",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAAR1abn8C2rAACgACHVpugOUasEMAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHVpufwLasAAKAAIdWm6A5RqwQwAA",
            "media_key": "3_2115124466791657472"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HVpufwLasAA2bIg.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 717,
              "w": 1280,
              "x": 0,
              "y": 0
            },
            {
              "h": 1117,
              "w": 1117,
              "x": 163,
              "y": 0
            },
            {
              "h": 1117,
              "w": 980,
              "x": 300,
              "y": 0
            },
            {
              "h": 1117,
              "w": 559,
              "x": 721,
              "y": 0
            },
            {
              "h": 1117,
              "w": 1280,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1117,
          "width": 1280
        },
        "sizes": {
          "large": {
            "h": 1117,
            "w": 1280
          }
        },
        "type": "photo",
        "url": "https://t.co/PyYVeKjYoW"
      },
      {
        "display_url": "pic.x.com/PyYVeKjYoW",
        "expanded_url": "https://x.com/OpenBMB/status/2115124474882469955/photo/1",
        "ext_master_playlist_only": [],
        "ext_media_availability": {
          "status": "Available"
        },
        "ext_playlists": [],
        "features": {
          "large": {
            "faces": [
              {
                "h": 52,
                "w": 52,
                "x": 640,
                "y": 681
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "h": 52,
                "w": 52,
                "x": 640,
                "y": 681
              }
            ]
          }
        },
        "id_str": "2115124469652226049",
        "indices": [
          273,
          296
        ],
        "media_key": "3_2115124469652226049",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAAR1abn+tW4ABCgACHVpugOUasEMAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHVpuf61bgAEKAAIdWm6A5RqwQwAA",
            "media_key": "3_2115124469652226049"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HVpuf61bgAELdBQ.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 717,
              "w": 1280,
              "x": 0,
              "y": 349
            },
            {
              "h": 1066,
              "w": 1066,
              "x": 107,
              "y": 0
            },
            {
              "h": 1066,
              "w": 935,
              "x": 173,
              "y": 0
            },
            {
              "h": 1066,
              "w": 533,
              "x": 374,
              "y": 0
            },
            {
              "h": 1066,
              "w": 1280,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1066,
          "width": 1280
        },
        "sizes": {
          "large": {
            "h": 1066,
            "w": 1280
          }
        },
        "type": "photo",
        "url": "https://t.co/PyYVeKjYoW"
      },
      {
        "display_url": "pic.x.com/PyYVeKjYoW",
        "expanded_url": "https://x.com/OpenBMB/status/2115124474882469955/photo/1",
        "ext_master_playlist_only": [],
        "ext_media_availability": {
          "status": "Available"
        },
        "ext_playlists": [],
        "features": {
          "large": {
            "faces": []
          },
          "orig": {
            "faces": []
          }
        },
        "id_str": "2115124472630095874",
        "indices": [
          273,
          296
        ],
        "media_key": "3_2115124472630095874",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAAR1aboBe2jACCgACHVpugOUasEMAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHVpugF7aMAIKAAIdWm6A5RqwQwAA",
            "media_key": "3_2115124472630095874"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HVpugF7aMAIzAqC.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 469,
              "w": 838,
              "x": 442,
              "y": 0
            },
            {
              "h": 469,
              "w": 469,
              "x": 758,
              "y": 0
            },
            {
              "h": 469,
              "w": 411,
              "x": 787,
              "y": 0
            },
            {
              "h": 469,
              "w": 235,
              "x": 875,
              "y": 0
            },
            {
              "h": 469,
              "w": 1280,
              "x": 0,
              "y": 0
            }
          ],
          "height": 469,
          "width": 1280
        },
        "sizes": {
          "large": {
            "h": 469,
            "w": 1280
          }
        },
        "type": "photo",
        "url": "https://t.co/PyYVeKjYoW"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [
      {
        "display_url": "github.com/OpenBMB/MiniCP…",
        "expanded_url": "http://github.com/OpenBMB/MiniCPM-OCR",
        "indices": [
          1298,
          1321
        ],
        "url": "https://t.co/2SlATAJk08"
      },
      {
        "display_url": "huggingface.co/openbmb/MiniCP…",
        "expanded_url": "http://huggingface.co/openbmb/MiniCPM-OCR-1.0",
        "indices": [
          1354,
          1377
        ],
        "url": "https://t.co/i347di4Fju"
      },
      {
        "display_url": "huggingface.co/openbmb/MiniCP…",
        "expanded_url": "http://huggingface.co/openbmb/MiniCPM-OCR-Jev",
        "indices": [
          1394,
          1417
        ],
        "url": "https://t.co/ayVzhCJenh"
      },
      {
        "display_url": "platform.modelbest.ai/console/playgr…",
        "expanded_url": "http://platform.modelbest.ai/console/playground/document-parse",
        "indices": [
          1433,
          1456
        ],
        "url": "https://t.co/QsFAJT3AFy"
      },
      {
        "display_url": "platform.modelbest.ai/console/docs/m…",
        "expanded_url": "http://platform.modelbest.ai/console/docs/models/document-parse",
        "indices": [
          1469,
          1492
        ],
        "url": "https://t.co/dP01jBS2j2"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}