Tópico da documentação · Chaves de API

Como faço a autenticação com a API Pokerai?

Crie uma chave de API no painel, mantenha-a em segredo e envie-a com cada solicitação de API.

Atualizado Mantido por Pokerai API

Resposta direta: envie sua chave de API gto_… como Authorization: Bearer $POKERAI_API_KEY. X-API-Key é uma alternativa equivalente; use um cabeçalho, não ambos.

Fatos rápidos

FatoValor
Onde criar uma chavePainel; a chave é exibida uma única vez, portanto armazene-a em um gerenciador de segredos.
CabeçalhoAuthorization: Bearer $POKERAI_API_KEY
AlternativaX-API-Key: $POKERAI_API_KEY (equivalente; envie apenas uma forma).
Aplicável aOs endpoints GTO e PokerKit compartilham a mesma chave.
Cota gratuita1.000 consultas pré-resolvidas + 25 resoluções em tempo real por mês.

Solicitação autenticada mínima

curl -s https://pokerai.bet/v1/gto/preflop \
  -H "Authorization: Bearer $POKERAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hole_cards":"AhKh","positions":{"hero":"UTG"},"preflop_actions":[{"position":"SB","action":"small blind","amount":0.5},{"position":"BB","action":"big blind","amount":1}]}'

Erros de autenticação

HTTPErroO que fazer
401missing_api_keyAdicione um cabeçalho de chave de API aceito.
401invalid_api_keyVerifique a chave copiada e sua variável de ambiente; crie uma substituta se necessário.
502auth_unavailableTente novamente com recuo exponencial; não exponha a chave nos logs.

Documentação relacionada

Real-time assistance at real-money tables is prohibited.