快速开始
从这里开始 · 01/06
全部产品
8 分钟
初级
如何发出第一次 GTO 扑克 API 请求?
创建免费的 Pokerai API key,向 POST /v1/gto/preflop 发送一个带鉴权的 JSON 请求,再把返回的行动频率读成混合策略。
直接答案: 把 key 放进
Authorization: Bearer <API_KEY> 请求头,并用 JSON 发送完整局面。响应会列出每个可用行动的频率,不会替你选择一个推荐动作。核心事实
| 端点 | POST /v1/gto/preflop |
|---|---|
| 鉴权 | 从控制台登录获取 Bearer API key |
| 输入 | 底牌、Hero 位置和完整翻前行动序列 |
| 输出 | fold、call 或 raise 频率;有加注时还会返回加注尺度 |
| 配额 | 本请求消耗 1 次预求解查询;Free 每月包含 1,000 次预求解查询 |
| 允许用途 | 训练、教学、手牌复盘、学习和研究;禁止真实资金 RTA |
什么时候使用本快速开始
适合用来验证鉴权、查看响应结构,或开始构建陪练、学习工具、手牌复盘流程、后端服务与 AI agent 集成。
什么时候不应使用
不要把该端点用于真实资金牌局中的实时建议。若要处理自定义翻牌、转牌或河牌树,请按开发者文档里的实时求解流程操作,不要把翻前查询当成通用后续街 solver。
最小 curl 请求
创建 key,在本地保存为 POKERAI_API_KEY,然后运行下面的请求。不要把真实 key 提交到仓库,也不要放进客户端代码。
curl -s 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 }
]
}'
真实响应
这份已捕获响应对应 MP 持有 9h9s、面对 UTG 2.5bb 开池的局面:
{
"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 }
]
}
三个频率之和为 1:fold 25.4%、call 10.6%、raise 到 9bb 64%。应把它作为学习或采样用的策略分布,而不是某个行动必然盈利的承诺。
配额
Pokerai API 分开计量预求解查询和实时求解。本次翻前请求消耗 1 次预求解查询。Free 每月包含 1,000 次预求解查询和 25 次实时求解;两个计数器每月重置,当前用量可在控制台查看。公开额度以定价页为准。
常见错误
该端点的公开 OpenAPI 契约声明了以下非成功响应:
| HTTP | 含义 | 处理方式 |
|---|---|---|
400 | JSON 不合法、缺少字段,或底牌、位置、行动序列无效。 | 修正请求;不要原样重试。 |
401 | missing_api_key 或 invalid_api_key。 | 检查 Bearer 请求头和 key。 |
429 | quota_exceeded:本月预求解配额已用尽。 | 等待每月重置或调整账号额度。 |
SDK 与 MCP 选项
官方客户端遵循同一份公开 OpenAPI 契约,并使用同一个 API key 与配额。完整类型化示例见 SDK 文档。
- Python SDK:
pip install pokerai-bet(导入名为pokerai)。 - TypeScript / JavaScript SDK:
npm install @pokerai/client。 - 供 AI agent 使用的 MCP server:
npx @pokerai/mcp。默认启用预求解工具;启用 solver 工具会消耗独立的 solve 配额。
禁止真实资金 RTA
Pokerai API 仅用于训练、教学、手牌复盘、学习和研究。禁止在真实资金牌桌上提供实时辅助。API 返回策略频率供应用解释;它不保证盈利,也不会为实时牌局选择行动。
下一步
curl 请求成功后,按你要构建的内容选择后续资源:
- 构建一个 GTO 陪练 — 把第一次请求扩展成一个可运行的小型训练流程
- 在线 API reference — 查看每个端点的请求与响应 schema
- 开发者文档 — 继续学习翻牌树、实时求解、配额、SDK 和 MCP