OpenThai
Maintained by OpenThaiAIEAT · iApp Technology Updated

Thai AI Leaderboard ตารางอันดับ AI ภาษาไทย: ภาษา กฎหมาย เอกสาร และเสียงพูด

Thai language, legal, decision, document and speech models, compared task by task. Within each card, every model was run under one protocol on the same test data, so scores compare only inside a card. Every number links to its source, and the ranking, averages and "best" marks are computed by this page.

Who runs this. OpenThai builds some of the models listed here (tagged OpenThai). We ran the competing models ourselves with the same scripts and settings, we keep the results where they beat us, and each card says what it does not measure. Treat this as a well-documented self-evaluation, not an independent audit; the sources and harnesses are linked so anyone can check or re-run them.

At a glance Method

At a glance

ภาพรวม

Loading…

▲ ahead · = tie · ▼ behind, counted test set by test set. Hover a row for what it counts; the card has the detail.

Loading results…

Method

วิธีวัดผล
What makes two numbers comparable here?

Only numbers inside one card. A card is one protocol: the same test data, prompts or decoding settings, scorer and normalisation for every model in it. Different cards use different data and metrics, so do not read across them, even when two cards share a metric name such as CER.

Who ran the models?

The team that built the OpenThai model in each card ran every model in that card, unless the card says otherwise (the 2025 archive is one published run from a technical report). Hosted APIs are called on their public endpoints with default settings; open models are run from their published checkpoints. Each card's "How this was measured" lists the exact settings.

How are rankings, averages and "best" marks produced?
  • Bars are sorted by value in the card's direction (lower first for error rates).
  • Averages are unweighted means of the listed test sets, computed by this page, and appear only where the evaluation defines one.
  • "Best" is the best value in a column; equal values are all marked best.
  • The "All sets" view shades each column on its own scale, so colour compares models within a test set, not across sets.
What do the intervals and verdicts mean?

Where a card shows an interval, it is the 95% confidence interval that the evaluation reported. Head-to-head rows give the difference between two models and, where measured, its interval. "Tie" means the gap is within measured noise: the interval includes zero, or repeat runs vary by more than the gap.

Why should I trust this page?
  • Every card links the model card or report (with its commit) that its numbers come from.
  • Results where other models beat ours stay on the page, and caveats that favour us (for example, a test set close to our training data) are written next to the result.
  • Numbers are never rounded in our favour or re-scored after the fact; a changed result gets a new date.
  • The page is static: its data files are in the repository next to this page and can be downloaded as JSON.
How do I add a model or report a mistake?

Open an issue or pull request on the OpenThai eval harness, write to us through the contact page, or ask in Discord. We add models by running them ourselves under the card's protocol; self-reported scores are not copied in.

Changelog
  • 13 Nov 2026. Redesigned. Added OpenThai 2.0 OCR Markdown and OCR Text, OpenThai 2.0 ASR Streaming and OpenThai-SystemOne; head-to-head verdicts and sources on every card; moved the page to openthai.ai/leaderboard.
  • 16 Sep 2026. Added the OpenThai 2.0 and OpenThai 2.0 Legal release evaluations.
  • Apr 2025. First version: one evaluation run from the OpenThaiGPT 1.6 and R1 technical report.