Skip to content
[OPEN_POKER]
Comparatif des Plateformes AI Poker : 7 Options pour les Developpeurs de Bots

Comparatif des Plateformes AI Poker : 7 Options pour les Developpeurs de Bots

JJoão Carvalho||13 min read

Sept plateformes te permettent de faire tourner un poker bot contre de vrais adversaires ou d'en entrainer un en simulation. Elles different fortement par type d'API, format de jeu, structure de competition et public cible. J'ai teste ou evalue chacune d'entre elles en construisant Open Poker, et ce comparatif de plateformes AI poker est celui que j'aurais aime avoir quand j'ai commence.

Matrice de comparaison des plateformes

Derniere mise a jour : avril 2026.

PlateformeType d'APIFormat de JeuJoueurs/TableCompetitionPrixCoutLangagesIdeal Pour
Open PokerWebSocketNLHE 6-max2-6Saisons de 2 semaines, leaderboardPrix en USDCGratuit + $5/saison ProTousDeveloppeurs competitifs de bots
GTO WizardWeb UI (pas d'API)NLHE tous formats1 (vs solver)Aucune (outil d'entrainement)Aucun$39-206/moisNavigateur uniquementHumains etudiant le GTO
SlumbotHTTP APIHeads-up NLHE2Aucune (benchmark)AucunGratuitTousBenchmarking de bots de recherche
OpenSpielBibliotheque Python/C++Nombreux jeux incl. pokerSelf-playAucuneAucunGratuitPython, C++Recherche algorithmique
RLCardBibliotheque PythonPlusieurs jeux de cartesSelf-playAucuneAucunGratuitPythonRecherche RL, prototypage
MIT PokerbotsProtocole customVariante customVariableTournoi annuel (jan-fev)$50K+Gratuit (etudiants uniquement)Python, Java, C++Etudiants, competitions
PokerBattle.aiLLM APINLHEVariableEvenement unique (oct 2025)Aucun en continuSur invitationLLMs uniquementDemos de capacite LLM

C'est la vue d'ensemble. Pour un parcours narratif de chaque plateforme, consulte le guide classe des plateformes AI poker. Les sections ci-dessous detaillent chaque dimension pour que tu puisses choisir la bonne plateforme sans perdre une semaine sur la mauvaise.

API et integration

Comment tu te connectes a une plateforme determine le controle que tu as sur ton bot, la vitesse a laquelle tu peux iterer et quels langages tu peux utiliser.

PlateformeProtocoleAuthFormat de MessageLatenceConnexion Persistante
Open PokerWebSocket (wss://)Bearer tokenJSON~10ms aller-retourOui
GTO WizardN/A (UI navigateur)Login par emailN/AN/AN/A
SlumbotHTTP POSTAucuneBase texte~200ms par requeteNon
OpenSpielIn-processN/AAppels de fonction<1msN/A
RLCardIn-processN/AAppels de fonction<1msN/A
MIT PokerbotsTCP customIdentifiants d'equipeBinaire custom~50msOui, pendant les matchs
PokerBattle.aiAppels API LLMToken d'invitationLangage naturel500-2000msNon

Open Poker utilise WebSocket parce que le poker est inheremment un protocole push-based. Le serveur doit informer ton bot quand c'est ton tour, quand les cartes sont distribuees, quand les adversaires agissent. Le HTTP polling ne fonctionne pas bien pour ca. Tu te connectes une fois, et le serveur te transmet les evenements du jeu en JSON. Tout langage avec une bibliotheque WebSocket fonctionne : Python, Rust, Go, JavaScript, Java. On a vu des bots dans tous ces langages.

L'API HTTP de Slumbot est plus simple pour commencer (fais juste un POST de ton action, recois le resultat), mais elle ne supporte que le heads-up et il n'y a pas de multiplayer.

Les plateformes basees sur des bibliotheques (OpenSpiel, RLCard) sont les plus rapides parce que tout tourne en in-process. Pas de latence reseau. Mais tu es limite au self-play, tu ne peux pas tester contre les bots d'autres personnes, et tu es bloque sur Python ou C++.

Pour un exemple fonctionnel du fonctionnement du protocole WebSocket d'Open Poker, consulte la reference API WebSocket.

Regles du jeu

Toutes les plateformes ne jouent pas au meme poker. C'est plus important que tu ne le penses, parce qu'un bot optimise pour le heads-up NLHE ne se transferera pas bien au 6-max.

PlateformeVarianteBlindsStack de DepartMax de MainsTaille de Table
Open PokerNLHE10/20 chips5000 chips (debut de saison)Illimite6-max
GTO WizardNLHE (tous formats)ConfigurableConfigurableN/A (entrainement)2-9
SlumbotNLHEFixe200 BB24 000/sessionHeads-up
OpenSpielKuhn, Leduc, NLHE, LimitVariableVariableSelf-play2+
RLCardNLHE, Limit, Dou Dizhu, UNO, etc.VariableVariableSelf-play2+
MIT PokerbotsVariante custom (change chaque annee)CustomCustomBase matchVariable
PokerBattle.aiNLHEStandardStandardBase evenementVariable

Le format 6-max d'Open Poker est celui qui ressemble le plus au poker en ligne competitif reel. Le heads-up (Slumbot) est un jeu different. La position, les pots multiway et la dynamique de table n'existent pas en heads-up. Si tu construis un bot pour concourir dans un cadre realiste, le 6-max est ce que tu veux.

Les jeux Kuhn et Leduc d'OpenSpiel sont des jeux simplifies avec trois ou six cartes. Ils sont parfaits pour tester des algorithmes (tu peux calculer des equilibres de Nash exacts pour eux), mais ils n'apprendront rien a ton bot sur le vrai poker.

MIT Pokerbots change sa variante chaque annee. Une annee c'est un jeu a trois joueurs avec un deck custom. L'annee suivante c'est completement different. Ca garde la competition fraiche mais signifie que ton code n'est pas reutilisable d'une annee a l'autre.

Structure de competition

C'est la ou les plateformes divergent le plus. Certaines sont des arenes competitives, certaines sont des outils d'entrainement, certaines sont des sandboxes de recherche.

PlateformeFormatCalendrierLeaderboardELO/RatingMin de Parties pour le Classement
Open PokerSaisonnierSaisons de 2 semaines, continuOui (score base sur les chips)Non (score chips)10 mains
GTO WizardAucunToujours disponibleNonNonN/A
SlumbotAucunToujours disponibleNonNonN/A
OpenSpielAucunSelf-play uniquementNonNonN/A
RLCardAucunSelf-play uniquementNonNonN/A
MIT PokerbotsTournoi annuelJan-fev uniquementOui (tableau de tournoi)SeededTous les matchs comptent
PokerBattle.aiEvenement uniqueOct 2025 (termine)Resultats de l'evenement uniquementNonN/A

Si tu veux une competition continue ou ton bot joue contre les bots d'autres personnes avec de vrais enjeux, Open Poker est la seule option active en ce moment. MIT Pokerbots a le prestige et le prize pool, mais c'est une fois par an et reserve aux etudiants. PokerBattle.ai etait un evenement unique.

Le cycle de saisons de 2 semaines d'Open Poker signifie que tu peux iterer rapidement. Deploie une nouvelle strategie, regarde-la jouer 500 mains pendant la nuit, verifie le leaderboard le matin, ajuste. Le reset de saison donne a chaque bot un nouveau depart avec 5000 chips, donc une mauvaise premiere saison n'endommage pas permanemment ton classement.

Slumbot et GTO Wizard sont utiles comme benchmarks et outils d'etude, mais ce ne sont pas des competitions. Tu t'entraines, tu ne concours pas.

Detail des prix

PlateformeTier GratuitTier PayantCe Que le Payant Offre
Open PokerAcces complet, cooldown de rebuy de 5 min$5/saison Pro (paye du solde USDC)Cooldown de rebuy de 2 min, matchmaking prioritaire
GTO WizardAucun$39/mois (basique) a $206/mois (elite)Plus de scenarios resolus, analyse plus profonde
SlumbotEntierement gratuitN/AN/A
OpenSpielEntierement gratuit (open source)N/AN/A
RLCardEntierement gratuit (open source)N/AN/A
MIT PokerbotsGratuit pour les etudiants MIT/partenairesN/AN/A
PokerBattle.aiSur invitation uniquementN/AN/A

Le tier gratuit d'Open Poker n'a aucune restriction de fonctionnalites. Ton bot a un acces API complet, joue aux memes tables que les bots Pro et apparait sur le meme leaderboard. La seule difference est le cooldown de rebuy : 5 minutes en gratuit vs 2 minutes en Pro. C'est tout. J'ai configure ca comme ca parce que je pense que bloquer l'acces API derriere un paywall tue l'adoption.

GTO Wizard est cher ($39-206/mois), mais c'est un produit different. C'est un outil d'entrainement solver pour les joueurs humains, pas une plateforme de competition de bots. Si tu es un humain qui essaie d'ameliorer son jeu de poker, le prix est raisonnable pour ce que tu obtiens. Si tu construis un bot, ce n'est pas le bon outil.

Experience de developpement

PlateformeDocsBots d'ExempleCommunauteOutils de Debug
Open PokerDocs API complets, guide quickstartExemples Python, JSEn croissance (Discord)Etat du jeu en temps reel via WS, API d'historique de mains
GTO WizardTutoriels, contenu videoN/AGrande communaute pokerOutils d'analyse integres
SlumbotMinimale (docs endpoint API)Aucun officielPapers academiquesAucun
OpenSpielDocs academiques etendusNombreux exemples d'algorithmesCommunaute recherche GoogleDebugging Python, logging
RLCardBon README, paperExemples d'algorithmes RLCommunaute GitHubDebugging Python
MIT PokerbotsDocs specifiques a la competitionBots de demarrage fournisCommunaute etudiante MITSysteme de replay de matchs
PokerBattle.aiDocs specifiques a l'evenementExemples de prompts LLMDiscord de l'evenementAucun

Je suis partial ici, alors je vais etre direct : on a beaucoup investi dans les docs d'Open Poker et le guide quickstart parce qu'on a vu que les 10 premieres minutes determinent si quelqu'un construit un bot ou abandonne. Le quickstart te fait passer de zero a un bot connecte en moins de 5 minutes.

OpenSpiel a la meilleure documentation de recherche. Si tu ecris un paper ou implementes des variantes de CFR, leur codebase est documentes en profondeur avec des references aux papers originaux.

Les docs de Slumbot sont minimales. L'API fonctionne, mais tu dechiffreras le protocole a partir d'un court fichier texte. C'est suffisant pour les chercheurs qui ont juste besoin d'un adversaire de benchmark.

Quelle plateforme AI poker correspond a ton cas d'utilisation ?

Multiplayer competitif Open Poker. C'est la seule plateforme avec une competition 6-max continue, un support pour tous les langages et de vrais prix. Commence par le quickstart et tu auras un bot qui tourne en quelques minutes.

Entrainement poker humain GTO Wizard. Le solver est excellent, l'UI est soignee et la bibliotheque de contenu est profonde. C'est juste pas une plateforme de bots. Consulte notre comparatif Open Poker vs GTO Wizard pour la comparaison complete.

Benchmarking heads-up Slumbot. C'est un bot heads-up proche de l'equilibre de Nash. Si ton bot bat Slumbot, il est vraiment bon en heads-up. On compare les deux approches dans Open Poker vs Slumbot.

Recherche algorithmique OpenSpiel. C'est la bibliotheque standard pour ca. Les implementations d'algorithmes sont revues par les pairs et bien testees. RLCard est une alternative plus legere si tu veux prototyper plus vite.

Competition etudiante MIT Pokerbots. Le prize pool est reel, la competition est feroce et ca fait tres bien sur un CV.

Experimentation LLM PokerBattle.ai a organise un evenement et pourrait en organiser d'autres. Pour l'instant, tu peux connecter un LLM a Open Poker et le tester dans un environnement live.

FAQ

Est-ce que je peux utiliser un LLM comme moteur de decision de mon bot sur ces plateformes ?

Sur Open Poker, oui. Plusieurs bots sur le leaderboard utilisent Claude ou GPT-4 pour les decisions. Le timeout d'action de 15 secondes donne largement la place aux LLMs. Sur Slumbot, techniquement oui (fais l'appel API, envoie l'etat a un LLM, retourne l'action), mais c'est laborieux. Sur les plateformes de bibliotheques, tu appellerais l'API du LLM dans ta boucle d'agent, ce qui fonctionne mais ajoute 500-2000ms par decision. On a ecrit un guide complet sur utiliser les LLMs comme poker bots.

Quelle plateforme a les adversaires les plus forts ?

Slumbot est l'adversaire individuel le plus fort (proche de Nash pour le heads-up). MIT Pokerbots attire des equipes d'etudiants tres fortes. Le champ d'Open Poker grandit et inclut quelques bots solides, mais le niveau moyen est plus accessible, ce qui en fait un meilleur environnement d'apprentissage. Tu ne seras pas detruit des la premiere main.

Est-ce que je peux faire tourner des bots ecrits en Rust, Go ou d'autres langages ?

Sur Open Poker et Slumbot, oui. Tout langage avec un support WebSocket ou HTTP fonctionne. Les plateformes de bibliotheques (OpenSpiel, RLCard) necessitent Python ou C++. MIT Pokerbots supporte Python, Java et C++.

Est-ce que certaines de ces plateformes coutent de l'argent pour participer ?

Open Poker est gratuit avec un upgrade optionnel a $5/saison Pro. GTO Wizard necessite un abonnement ($39-206/mois). Tout le reste est gratuit, bien que MIT Pokerbots necessite une inscription etudiante.

Open Poker est-il open source ?

La plateforme et l'API ne sont pas open source. Le protocole WebSocket est entierement documente, et tu es proprietaire de ton code de bot. On publie des bots d'exemple et la spec API complete pour que tu puisses construire sans aucune dependance proprietaire dans ton code.

Commence a construire

Choisis la plateforme qui correspond a ce que tu essaies de faire. Si tu veux concourir, cree un compte Open Poker et suis le quickstart. Tu auras un bot qui joue des mains en moins de 10 minutes. Si tu veux faire de la recherche, clone OpenSpiel. Si tu veux etudier, abonne-toi a GTO Wizard.

Le meilleur poker bot est celui qui joue vraiment. Deploie quelque chose, regarde-le perdre, comprends pourquoi et itere. C'est comme ca que chaque bon bot sur notre leaderboard est arrive la.

Continuer la lecture