Como faço minha primeira solicitação à API de poker GTO?
Crie uma chave gratuita da API Pokerai, envie uma solicitação JSON autenticada para POST /v1/gto/preflop e leia as frequências de ação retornadas como uma estratégia mista.
Authorization: Bearer <API_KEY> e envie o spot completo como JSON. A resposta lista a frequência de cada ação disponível; ela não escolhe uma jogada recomendada.Fatos rápidos
| Endpoint | POST /v1/gto/preflop |
|---|---|
| Autenticação | Chave de API Bearer do login no painel |
| Entrada | Cartas fechadas, posição do herói e a sequência completa de ações pré-flop |
| Saída | Frequências de desistir, pagar ou aumentar, com o tamanho do aumento quando houver |
| Cota | Uma consulta pré-resolvida para esta solicitação; o plano Free inclui 1.000 consultas pré-resolvidas por mês |
| Uso permitido | Treinamento, coaching, revisão de mãos, estudo e pesquisa; sem RTA com dinheiro real |
Quando usar este guia de início rápido
Use-o para verificar a autenticação, inspecionar o formato da resposta ou iniciar um treinador, uma ferramenta de estudo, um fluxo de revisão de mãos, um serviço de backend ou uma integração de agente de IA.
Quando não usá-lo
Não use este endpoint como aconselhamento ao vivo durante jogo com dinheiro real. Para uma árvore personalizada de flop, turn ou river, siga o fluxo de trabalho de resolução em tempo real na documentação para desenvolvedores em vez de tratar esta consulta pré-flop como um solver pós-flop geral.
Solicitação curl mínima
Crie uma chave, armazene-a localmente como POKERAI_API_KEY e execute esta solicitação. Nunca faça commit da chave real nem a coloque em código do lado do cliente.
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 }
]
}'
Resposta real
Esta resposta capturada é para MP segurando 9h9s após uma abertura UTG de 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 }
]
}
As três frequências somam 1: desistir 25,4%, pagar 10,6% e aumentar para 9bb 64%. Trate isso como uma distribuição para estudar ou amostrar, não como uma promessa de que uma ação vencerá.
Cota
A API Pokerai contabiliza consultas pré-resolvidas separadamente das resoluções em tempo real. Esta solicitação de pré-flop usa uma consulta pré-resolvida. O plano Free inclui 1.000 consultas pré-resolvidas e 25 resoluções em tempo real por mês; ambos os contadores são redefinidos mensalmente, e o uso atual é exibido no painel. Consulte preços para conhecer os limites públicos atuais.
Erros comuns
O contrato OpenAPI público deste endpoint declara estas respostas sem sucesso:
| HTTP | Significado | O que fazer |
|---|---|---|
400 | JSON inválido, um campo ausente, cartas, posição ou sequência de ações inválidas. | Corrija a solicitação; não tente novamente sem alterações. |
401 | missing_api_key ou invalid_api_key. | Verifique o cabeçalho Bearer e a chave. |
429 | quota_exceeded: a cota mensal pré-resolvida foi esgotada. | Aguarde a redefinição mensal ou altere a cota da conta. |
Opções de SDK e MCP
Os clientes oficiais seguem o mesmo contrato OpenAPI público e usam a mesma chave de API e cota. Exemplos completos e tipados estão na documentação do SDK.
- SDK Python:
pip install pokerai-bet(importe comopokerai). - SDK TypeScript / JavaScript:
npm install @pokerai/client. - Servidor MCP para agentes de IA:
npx @pokerai/mcp. As ferramentas pré-resolvidas são habilitadas por padrão; habilitar as ferramentas do solver consome a cota separada de resoluções.
Sem RTA com dinheiro real
Assim que a solicitação curl for bem-sucedida, escolha o recurso que corresponde ao que você está criando:
- Criar um treinador de GTO — transforme a primeira solicitação em um pequeno fluxo de treinamento executável
- Referência interativa da API — inspecione o esquema de solicitação e resposta de cada endpoint
- Documentação para desenvolvedores — continue com árvores de flop, resoluções em tempo real, cotas, SDKs e MCP