Gibt es eine Online-Schachbewertungs-Engine mit einer REST-API? Ich möchte in der Lage sein, ein Spiel oder eine Position (vermutlich mit Castling-Fähigkeit) an eine einfache REST-API zu senden und die Positionsbewertung von einer einigermaßen starken Engine zurückzugewinnen.
engines
analysis
programming
evaluation
online
Peter Cotton
quelle
quelle
Antworten:
Es ist sinnlos, eine Ruhe-API für zufällige Positionsbewertungen zu haben, die für eine nahezu sofortige Reaktion vorberechnet werden müssen. In diesem Fall können Sie auch nach einem Eröffnungsbuch fragen. Es gibt einige Websites mit Tools zum Öffnen von Büchern, die ziemlich nahe beieinander liegen.
quelle
Das Projekt https://github.com/noobpwnftw/chessdb bietet eine API zum Abrufen von Motorbewertungen, einschließlich der PV, mit dem FEN einer Position als Eingabe.
Versuchen Sie beispielsweise ein Beispiel aus der Readme-Datei:
https://www.chessdb.cn/cdb.php?action=querypv&board=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR%20w%20KQkq%20-%200%201&json=1
Die Antwort, die ich bekam, ist:
quelle