The same demo is one Jev call
- Read the current board + score
- List the legal moves: UP / DOWN / LEFT / RIGHT
- Send the board + choices to Jev as one
choicequestion - Jev returns the move it judges best
- Play it, spawn a tile, repeat
const res = await fetch("https://jevtypesafeai.com/api/v1/decide", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.JEV_API_KEY}` },
body: JSON.stringify({
state: board, // the grid + score, as text
questions: {
move: { type: "choice", instructions: "Best move for this board?",
criteria: { up: "slide up", down: "slide down",
left: "slide left", right: "slide right" } },
},
}),
});
const { answers } = await res.json();
play(answers.move.choice); // → "DOWN"See a real decision DOWN · 297ms
Board: [2,4,8,·] [·,16,4,2] [128,32,·,8] [·,2,64,4] Score: 588 Legal moves: UP, DOWN, LEFT
Jev 如何玩 2048
每一步都是一次真实的 Jev API 决策。当前棋盘——方块和分数——作为对合法走法(上、下、左、右)的类型化 choice 发给 Jev 端点,Jev 在约 100–300ms 内返回它判断最优的那个,并附带校准过的概率。我们滑动方块、生成一个新块,再问一次。一局几百次,每一步都是对模型的真实调用。
这就是页面上那些计数器为什么重要:决策数、每步延迟、以及运行成本(按 Jev 自己的每百万输入 token $0.042 计费)——正是开发者在产品里跑 Jev 时看到的确切数字。2048 只是把这些决策可视化了——你真的在看着这个 API 思考。
Jev 是什么,为什么它能玩 2048?
Jev 是 TypeSafe AI 的首个 System One 模型。它不像写散文的聊天机器人,而是读一个情境、返回一个类型化、校准过的决策——一个 choice、一个 score,或一个是/否概率——在毫秒之间,不幻觉、不产生格式错误的输出。选择往哪个方向滑动 2048 棋盘正是这种形状的决策,所以那个能路由客服工单、给 agent 工具调用设闸的同一个模型,也能一步步玩 2048。
它不是专门的 2048 求解器,所以不一定每次都找到最优走法——但这正是这个演示的意义:它是一个通用决策引擎,每一步都在现场做一次真实调用,只花几分之一美分。
棋盘上的数字
- 决策数 —— 本局已经发出的真实 Jev API 调用次数。
- 上次延迟 —— 最近一步的往返耗时,通常 100–300ms。
- Jev 成本 —— 本局按 Jev 每百万输入 token $0.042 计的运行成本。
- 最高方块与分数 —— Jev 的实时决策把棋盘推进到了多远。
常见问题
这个 AI 真的在玩 2048,还是脚本写死的?
它是真的在做决策。每一步都会把棋盘发给 Jev API,它返回上、下、左或右的类型化 choice。没有任何硬编码的 2048 策略——它是一个通用决策模型,每回合挑一个走法。
Jev 2048 免费吗?
免费——它在你浏览器里运行,无需 API key、无需注册。每一步都是对实时 Jev 决策 API 的一次免费、限速调用。
Jev 能拼出 2048 方块吗?
有时能。Jev 是通用 System One 决策模型,不是专门的 2048 求解器,所以每局能走多远各不相同——点开看就是了。有意思的是看一个真实 API 廉价地做出几百次实时决策。
每次决策要花多少钱?
几分之一美分。每一步是一次几百输入 token 的 API 调用;按 Jev 每百万输入 token $0.042 计,一整局远不到一美分,页面会显示累计总额。
更多:和 Jev 下五子棋 · 所有决策游戏 · Jev playground · Jev API 文档