Skip to content

Openthai Systemone

Open Thai plus English decision model that answers typed choice, score, and noul questions about a state in one forward pass.

Stars
68
Language
Python
License
APACHE-2.0
Published by
Community
Author
iapp-technology
Last verified
Oct 2026

iapp-technology/openthai-systemone

Organization repository on GitHub

View on GitHub

OpenThai-SystemOne: open Thai + English System One decision model (0.8B, 256-way slot head, Apache-2.0)

Forks
22
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

Open-source Thai + English System One decision model: a Qwen3.5-0.8B text tower whose LM head is replaced by a 256-way slot softmax, continued-pretrained on Thai, and trained to answer typed questions (choice / score / noul) about an arbitrary state in a single forward pass with calibrated probabilities. The request/response contract mirrors TypeSafe AI's POST /v1/systemone (Jev), so SDK code written for TypeSafe can point at this model. HTTP server with the same JSON contract as TypeSafe's POST /v1/systemone:

Quoted from the project's README. Read the full README.

Highlights

  • Qwen-based 0.8B text tower with a slot softmax head answering typed choice, score, and noul questions together.
  • Python client plus an HTTP server sharing the same JSON contract as the TypeSafe decision endpoint.
  • Staged scripts cover base surgery, continued pretraining, decision training, calibration, eval, and release.
  • Configs, CPU unit tests, and a documented dev install with virtual environment and test commands.

Watch out

Requires Python, the pip package, and a local model download; retraining needs GPU resources and an OpenAI-compatible endpoint for synthetic data. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

48GitHub stars
Self-contained MuJoCo reproduction that uses two sequential Jev Choice calls per update for manipulation intent and axis plus finger moves, with local IK and servo doing execution.
Jev Demos & Experiments#community#jevbest#catalog-import
42GitHub stars
Open harness that renders allowed JSON answers on a diffusion canvas, denoises for a fixed step budget, then picks the top allowed tokens from final logits with no training.
Jev Demos & Experiments#community#jevbest#catalog-import
41GitHub stars
Open MIT family of typed-decision models in 4B and 27B with GPU and Apple Silicon builds, answering structured questions in one forward pass with calibrated per-option probabilities.
Jev Demos & Experiments#community#jevbest#catalog-import
22GitHub stars
Independent open-source local decision model inspired by Jev, with a spark-s1 family plus smaller control models for agent gates, served locally with probabilities and policy actions.
Jev Demos & Experiments#community#jevbest#catalog-import
8GitHub stars
Local server emulating the Jev System One endpoint at POST /v1/systemone with typed noul, choice, and score questions, so the official SDK works with only base_url changed.
Jev Demos & Experiments#community#jevbest#catalog-import
10GitHub stars
An independent typed-decision server built on Google's DiffusionGemma and SGLang: it reads image pixels as well as text, returns choice, noul and score answers, and ships a drawing playground and local evaluation artifacts.
Jev Demos & Experiments#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai