The first self-serve GTO strategy API第一个自助式 GTO 策略 API

Solver-grade GTO strategy.
In your app, in one call.
Solver 级 GTO 策略,
装进你的 app,一次调用。

The only self-serve API for solver-grade GTO strategy — every street of 6-max No-Limit Hold'em. Preflop & flop in milliseconds from presolved solutions; turn & river solved on demand. One key, real examples, a free tier. 唯一自助式的 solver 级 GTO 策略 API——6-max 无限德州每一街。preflop 与 flop 由预解方案毫秒返回,turn/river 按需实时求解。一把 key、真实示例、免费层。

Prefer a client?想用客户端? pip install pokerai-bet · npm install @pokerai/client

Real API response真实 API 返回POST /v1/gto/preflop
Hero 9♥9♠ · MP · facing UTG raise · 6-max 100bbHero 9♥9♠ · MP · 面对 UTG 开局加注 · 6-max 100bb
Raise 64%
Call 11%
Fold 25%
raise to 9bb · a genuinely mixed spot加注至 9bb · 真正的混合局面play the frequencies按频率打
{ "situation": "Raise", "strategy": [ { "action":"fold", "frequency":0.254 }, { "action":"call", "frequency":0.106 }, { "action":"raise", "frequency":0.64, "amount_bb":9 } ] }
5.8M+presolved solutions预解方案
66Kisomorphic flop spots同构翻面局面
4streets covered条街全覆盖
12endpoints个端点
$0free tier免费层

Change the spot — see the strategy.换个局面——立刻看策略。

A real 13×13 preflop grid from the same data the API serves — 6-max NLHE, 100bb & 40bb. Hover any hand for exact raise/call/fold frequencies.真实的 13×13 翻前网格,数据与 API 返回一致——6-max NLHE,100bb 与 40bb。悬停任意起手牌看精确的加注/跟注/弃牌频率。

Stack筹码深度
Open开局
Defend防守
Loading…
Raise加注 Call跟注 Fold弃牌 split cell = mixed frequency分色 = 混合频率
The same spot, via the API同一局面,走 API

        

Browse all 40 range pages → · Get your API key — the free tier covers this call. 浏览全部 40 张范围页 → · 获取 API Key——免费层就能跑这个调用。

Every spot, preflop to river — answered in one call.每个局面,翻前到河牌——一次调用给你答案。

Preflop and flop come from presolved solutions — millisecond lookups. Turn and river are solved in real time on a solver pool. Ranges flow down the action line so you can drive a full hand.preflop 与 flop 来自预解方案——毫秒级查询;turn/river 由求解池实时求解;范围沿行动线向下街传递,可驱动完整一手牌。

Presolved preflop预解 Preflop

RFI, vs-raise, 3-bet/4-bet — presolved across multiple stack depths (6-max 100bb, RC 40bb…).首入/面对加注/3bet/4bet——多深度预解(6max 100bb、RC 40bb…)。

~40ms · /v1/gto/preflop
🗂️

Presolved flop预解 Flop

5.8M+ presolved solutions across 66K isomorphic-board spots. Walk the tree, read any node.6.6 万个同构牌面局面、580 万+ 预解方案;走解树、读任意节点。

ms · /v1/gto/flop/tree · /node
🧠

Real-time solver实时求解器

Turn & river solved on demand on a solver pool. Submit a spot, poll, read results.turn/river 按需在求解池实时求解;提交局面、轮询、读结果。

/v1/gto/solver · tree · node
🃏

Poker semantics扑克语义引擎

Same key: board texture, made-hand tiers, draws, outs, blockers, range equity (pokerkit-plus).同一把 Key:牌面质地、成手等级、听牌、outs、blocker、范围胜率(pokerkit-plus)。

<20ms

From spot to strategy in one request一次请求,从局面到策略

Every example in our docs is real, captured I/O from the live API. Here's a mixed preflop spot, verbatim.文档里每个示例都是从线上 API 实打抓取的真实 I/O。下面是一个混合局面的原样记录。

Request · curl请求 · curl
curl https://pokerai.bet/v1/gto/preflop \
  -H "authorization: Bearer $POKERAI_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "hole_cards": "9h9s",
    "positions": { "hero": "MP" },
    "preflop_actions": [
      { "position": "SB", "action": "small blind", "amount": 0.5 },
      { "position": "BB", "action": "big blind", "amount": 1 },
      { "position": "UTG", "action": "raise", "amount": 2.5 }
    ]
  }'
Response · 200响应 · 200
{
  "hole_cards": "9h9s",
  "situation": "Raise",
  "strategy": [
    { "action": "fold",  "frequency": 0.254 },
    { "action": "call",  "frequency": 0.106 },
    {
      "action": "raise",
      "frequency": 0.64,
      "amount_bb": 9,
      "sizing_pot": 1
    }
  ]
}

Why an API?为什么是 API?

GTO Wizard and RangeConverter are excellent — but they're apps you study inside; their strategy stays locked behind their UI, with no public API. Pokerai is the strategy layer itself, exposed as an API — the only self-serve way to pull solver-grade frequencies straight into your own trainer, bot, chart tool, or AI agent. You build the product; we answer the spots — preflop to river, one key, a free tier.GTO Wizard、RangeConverter 都很优秀——但它们是你“在里面学”的 App,策略锁在界面里、没有公开 APIPokerai 是策略层本身,直接以 API 暴露出来——唯一能自助地把 solver 级频率直接接进你自己的陪练、bot、图表工具或 AI agent 的方式。你做产品,我们出解——翻前到河牌,一把 key,一个免费层。

One key. Four streets. Zero infrastructure.一把 key,四条街,零基础设施。

Your app authenticates with an API key. Preflop/flop hit presolved solutions; turn/river route to the solver pool. Stateless — we don't store your hands.你的应用用 API Key 鉴权;preflop/flop 命中预解方案,turn/river 路由到求解池。无状态——我们不存你的牌局。

Your app你的应用trainer · bot · analysis陪练 · bot · 分析
pokerai.betauth · quota · routing鉴权 · 配额 · 路由
Presolved solutions / Solver pool预解方案 / 求解池preflop · flop · real-time solvespreflop · flop · 实时求解

Built on the same API you get用的就是你能拿到的这套 API

Counterplay (过招) is a real-time GTO trainer for iOS — and it runs entirely on Pokerai API, zero cache, one thin client. Read the case study →过招(Counterplay)是一款 iOS 实时 GTO 陪练——完全跑在 Pokerai API 上,零缓存,一个薄客户端。看案例研究 →

Counterplay · 过招

6-max 100bb. Every hand, Hero plays a random seat against 5 pure-GTO opponents; each decision is graded against GTO frequency, then explained by an LLM coach. The strategy layer is one 270-line client hitting this API directly. 6-max 100bb。每手 Hero 随机座位对阵 5 个纯 GTO 对手;每个决策对照 GTO 频率评级,再由 LLM 教练讲解。策略层就是一个 270 行客户端,直连本 API。

270lines of API client行 API 客户端
0cached strategy缓存策略
10endpoints power it个端点驱动全 app
the whole strategy layer整个策略层app/gto/client.py
strategy = pokerai.preflop(
  hole_cards="AhKh",
  hero="MP",
  actions=[("UTG","raise",3)],
)
grade(hero_action, strategy)  # vs GTO freq

Pricing定价

Presolved lookups and real-time solves are metered separately. Free tier includes real solves — so you can feel the difference before you pay.预解查询与实时求解分开计量。免费层含真实求解——付费前先体验差异。

Free

$0
  • 1,000 presolved lookups预解查询
  • 25 real solves实时求解
  • no card required免信用卡

Builder soon即将

$29/mo/月
  • 20,000 presolved lookups预解查询
  • 500 real solves实时求解
  • for indie devs独立开发者

Pro soon即将

$99/mo/月
  • 100,000 presolved lookups预解查询
  • 3,000 real solves实时求解
  • production apps生产应用

Scale

Custom定制
  • from $299/mo$299/月起
  • dedicated solver pool专属求解池
  • contact us联系我们

FAQ

Is there a free tier?有免费层吗?

Yes — 1,000 presolved lookups and 25 real solves per month, no credit card. Enough to build a full trainer and run every tutorial.有——每月 1,000 次预解查询 + 25 次真实求解,免信用卡。够搭一个完整陪练并跑完所有教程。

What formats do you cover?覆盖哪些格式?

6-max No-Limit Hold'em, all four streets: preflop (multiple stack depths), flop (millions of presolved solutions), and turn/river via on-demand real-time solving.6-max 无限德州,四街全覆盖:preflop(多深度)、flop(数百万预解方案)、turn/river(按需实时求解)。

Do requests carry session state?请求带会话状态吗?

No. Every request is self-contained — send the spot, get the strategy. Nothing about your hands is stored.不。每个请求自包含——发局面、拿策略;不存你的任何牌局。

Can I use it for real-time assistance (RTA)?能用于实时辅助(RTA)吗?

No. Real-time assistance at real-money tables is prohibited. Pokerai API is for training, coaching, hand review, study, and research.不能。禁止真钱牌桌实时辅助。Pokerai API 面向陪练、教学、复盘、学习与研究。