REST APIを備えたオンラインチェス評価エンジンはありますか?


7

REST APIを備えたオンラインチェス評価エンジンはありますか?ゲームまたは位置(おそらくキャスティング機能付き)を単純なREST APIに送信して、適度に強力なエンジンから位置評価を取得できるようにしたいと考えています。


私はそうは思いません。
SmallChess 2016年

どんな目的で聞いてもいいですか?
16年

非常に単純な目的は、開発者がそれを使用してアプリを作成できるようにすることだと思います。一方、APIプロバイダーはディープラーニングネットワークのリクエストを使用できます。Win-Win。
Nisarg 2016年

1
これは、世界最強のチェスプレーヤーを作成するために邪悪な計画の一部である
ピーター・コットン

1
誰も異端審問を期待していない。 analysis.cpuchess.com はかなり接近していますが、APIはありません
Peter Cotton

回答:


1

ほぼ瞬時の応答のために事前計算する必要があるランダムな位置評価用のREST APIを用意しても意味がありません。その場合は、オープニングブックを頼むこともできます。オープニングブッククエリツールを備えたサイトがいくつかあります。


1

プロジェクトhttps://github.com/noobpwnftw/chessdbは、ポジションのFENを入力として使用して、PVを含むエンジン評価を取得するためのAPIを提供します。

たとえば、readmeの例を試してください。

https://www.chessdb.cn/cdb.php?action=querypv&board=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR%20w%20KQkq%20-%200%201&json=1

私が得た応答は:

{"status":"ok","score":8,"depth":39,"pv":["e2e4","c7c5","d2d4","c5d4","g1f3","e7e5","c2c3","b8c6","f1c4","g8f6","f3g5","d7d5","e4d5","c6a5","c4b5","c8d7","d1e2","f8d6","b2b4","h7h6","g5f3","e8g8","b4a5","d4d3","e2b2","f6d5","b1d2","d7b5","b2b5","d5c3","b5d3","d6b4","d3d8","f8d8","a5a6","b7a6","a2a3","b4a5","e1f1"],"pvSAN":["e4","c5","d4","cxd4","Nf3","e5","c3","Nc6","Bc4","Nf6","Ng5","d5","exd5","Na5","Bb5+","Bd7","Qe2","Bd6","b4","h6","Nf3","O-O","bxa5","d3","Qb2","Nxd5","Nbd2","Bxb5","Qxb5","Nxc3","Qxd3","Bb4","Qxd8","Rfxd8","a6","bxa6","a3","Ba5","Kf1"]}

これは基本的にオープニングブックAPIとして機能しており、不明な位置をその場で評価することはできません。例:chessdb.cn/cdb.php?action
querypv
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.