ドキュメントのトピック · GTO ソルバーのライフサイクル

GTO ソルバーのワークフローを実行するには?

カスタムのフロップ、ターン、またはリバーの解析を作成し、クエリ可能になるまでそのツリーをポーリングしてから、完了したノードの戦略をリクエストします。

更新日 保守担当者 Pokerai API

直接の回答: POST /v1/gto/solver を呼び出し、返された solve ハンドルを保持します。spot_statusqueryable になるまで POST /v1/gto/solver/tree をポーリングし、その後、返されたノードの tokenPOST /v1/gto/solver/node に渡します。

概要

項目
作成POST /v1/gto/solver はフロップ、ターン、またはリバーの解析を予約します。ボードの長さによってストリートが選択されます。
準備状況spot_statusqueryable になるまで POST /v1/gto/solver/tree をポーリングします。
読み取りツリーノードの tokenPOST /v1/gto/solver/node に渡します。
クォータ新規解析は解析クォータを1つ使用します。キャッシュの再利用、ツリーの読み取り、ノードの読み取りは解析クォータを消費しません。
無料枠月あたり事前解析済みの検索1,000回 + リアルタイム解析25回。

これを使用する場合

このワークフローは、ボード、レンジ、ポット、有効スタック、ヒーローのポジションを送信する必要があるカスタムのフロップ、ターン、またはリバーのスポットに使用します。これは送信した1つの解析ハンドルのライフサイクルであり、すべてのポーカーフォーマットや結果品質に関する主張ではありません。

これを使用しない場合

リアルマネーでのリアルタイム支援 (RTA) には使用しないでください。Pokerai API はトレーニング、コーチング、ハンドレビュー、学習、研究用です。computingexpiredno_nodes、またはノードの error レスポンスを、完了した戦略として扱わないでください。

検証可能な最小リクエスト

curl -s https://pokerai.bet/v1/gto/solver -H "Authorization: Bearer $POKERAI_API_KEY" -H "Content-Type: application/json" -d '{"board":"2c2h2s","oop_range":"AA,KK","ip_range":"QQ,JJ","pot":6,"effective_stack":100,"hero":"OOP"}'

レスポンスの solve ハンドルを保存します。レスポンスは computing または queryable を報告することがあります。solve_quota を含むのは新規トリガーのみです。

ツリーをポーリングしてから、完了したノードを読み取る

curl -s https://pokerai.bet/v1/gto/solver/tree -H "Authorization: Bearer $POKERAI_API_KEY" -H "Content-Type: application/json" -d '{"solve":"<解析ハンドル>"}'
curl -s https://pokerai.bet/v1/gto/solver/node -H "Authorization: Bearer $POKERAI_API_KEY" -H "Content-Type: application/json" -d '{"node":"<クエリ可能なツリーのノードトークン>"}'

ヒーローノードでは、文書化された成功時の形式に strategy があります。相手ノードの場合、または hole_cards が省略された場合、文書化されたレスポンスで actionsrange_strategy が提供されることがあります。現在の OpenAPI コントラクトで文書化されているフィールドだけを使用してください。

ステータスとエラー処理

シグナル意味対応
computing解析またはノードはまだ処理中です。ツリーを再度ポーリングし、完了したものとして戦略を要求しないでください。
queryableツリーは確認できる状態です。返されたノードトークンを選択し、/v1/gto/solver/node を呼び出します。
no_nodes照会されたラウンドまたはランアウトには意思決定ノードがありません。そのラウンドまたはランアウトのポーリングを停止します。
expired解析結果は回収または置換されました。新規解析を予約してください。古いハンドルは照会できません。
errorノードは、必要に応じて message を伴う戦略エラーを報告します。失敗したノードとして処理し、戦略として提示しないでください。
HTTP 429status: busyすべてのソルバーホストがビジー状態です。バックオフして再試行してください。これはクォータの消費ではありません。
HTTP 503ツリーまたはノードのアップストリームが利用できません。一時的なものとみなし、適切な場合はバックオフして再試行してください。

クォータと関連リソース

新規解析はリアルタイム解析カウンターを消費します。キャッシュ済み解析の再利用とソルバーツリー/ノードの読み取りは無料です。現在の月次カウンターについては、クォータのトピックを参照してください。

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