
Chess
Description
Unleash your inner chess master with this interactive chess experience! You can play against a novice or a grandmaster!
Details
https://gpt-chess.atomic14.com/.well-known/ai-plugin.json
{
"api": {
"is_user_authenticated": false,
"type": "openapi",
"url": "https://gpt-chess.atomic14.com/openapi.yaml"
},
"auth": {
"authorization_type": "bearer",
"type": "service_http",
"verification_tokens": {
"openai": "c059e5d7904a4d26a1d2fd532927fcf2"
}
},
"contact_email": "chris@cmgresearch.com",
"description_for_human": "Unleash your inner chess master with this interactive chess experience! You can play against a novice or a grandmaster!",
"description_for_model": "Plugin for playing chess. Send moves to the plugin and display the results using the 'display' field. Ask the user what level they would like to play at and what color they would like to play.",
"legal_info_url": "https://gpt-chess.atomic14.com/terms.html",
"logo_url": "https://gpt-chess.atomic14.com/logo.png",
"name_for_human": "Chess",
"name_for_model": "Chess",
"schema_version": "v1"
}
https://gpt-chess.atomic14.com/openapi.yaml
openapi: 3.0.3
info:
title: Chess Assistant API
version: 1.0.0
paths:
/api/levels:
get:
summary: Get available levels
operationId: getLevels
responses:
"200":
description: A list of available levels with Elo ratings and descriptions
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Level"
/api/new_game:
post:
summary: Start a new chess game. Creates a board in the default state for a new game.
operationId: newGame
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
assistant_color:
type: string
enum: [white, black]
description: >
The color the chess assistant will play as. Must be "white" or "black".
elo:
type: integer
description: >
The Elo rating at which the assistant will play, must be between 1000 and 3000.
responses:
"200":
description: New game state and board information
content:
application/json:
schema:
$ref: "#/components/schemas/BoardState"
"400":
description: Bad request, invalid assistant color or Elo rating
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
/api/move:
post:
summary: Make a chess move use SAN format. Convert from UCI if necessary. Display the results to the user.
operationId: makeMove
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
move:
type: string
description: >
The move to make in Standard Algebraic Notation (SAN), e.g., "e4", "Nf3".
responses:
"200":
description: Updated game state and board information
content:
application/json:
schema:
$ref: "#/components/schemas/BoardState"
"400":
description: Bad request, illegal or invalid move
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
"404":
description: Game not found
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
/api/fen:
get:
summary: Get the FEN (Forsyth-Edwards Notation) representation of the board - use this is the user asks for the FEN
operationId: getFEN
responses:
"200":
description: The current game's FEN
content:
application/json:
schema:
type: object
properties:
FEN:
type: string
description: The FEN (Forsyth-Edwards Notation) representation of the board - use this to determine where the pieces are
"404":
description: Game not found
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
/api/move_history:
get:
summary: Get the complete move hisory of the game - use this if the user asks for the move history or an analysis of the game
operationId: getMoveHistory
responses:
"200":
description: The move history e.g. "1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Nxe5 Be7 7. Bxc6"
content:
application/json:
schema:
$ref: "#/components/schemas/MoveHistory"
components:
schemas:
Level:
type: object
properties:
name:
type: string
description: The level's name, e.g., "Beginner", "Intermediate"
elo:
type: integer
description: The Elo rating associated with this level
description:
type: string
description: A brief description of the level
BoardState:
type: object
properties:
game_over:
type: boolean
description: Indicates if the game is over
display:
type: string
description: Markdown string to display the board
best_moves:
type: string
description: A comma-separated list of the assistant's best moves in SAN format
EXTRA_INFORMATION_TO_ASSISTANT:
type: string
description: Instructions for the assistant on how to proceed
MoveHistory:
type: object
properties:
move_history:
type: string
description: The move history in SAN format, paired by white and black moves
ErrorResponse:
type: object
properties:
success:
type: boolean
description: Indicates if the request was successful
message:
type: string
description: A description of the error encountered
Discover other plugins from the games category

Algorithma
Shape your virtual life with in this immersive life simulator game to begin Type /start to begin.
0 Comments

Word Sneak
The AI has to sneak 3 secret words into your conversation. Guess the words to win the game!
0 Comments

Crafty Clues
Guess the words that the AI craftily clues for you. Add restrictions to make the game more interesting!
0 Comments

DM Tool Kit
App for rolling dice using the d20 or Fate/Fudge systems.
0 Comments

Creature Generator
Creates a random creature and an image it for use in role playing games.
0 Comments

APEX Map
Checking the current APEX Legends Ranked Map.
0 Comments

Sudoku
This is a sudoku game. You use voice or text to play.
0 Comments

GameSight
Discover games, game-related content, get recommendations, and compare games based on player reviews.
0 Comments

Puzzle Constructor
A tool for creating crosswords. You can create crosswords from words and hints.
0 Comments

ChampDex
Discover up-to-date facts about all League of Legends champions!
0 Comments

GameBase
Chat and get game info, database is based on the latest gaming information in 2023, supports multiple platforms.
0 Comments

MagiCodex
Ask about Magic: The Gathering cards, rules and interactions.
0 Comments

Timeport
Begin an exciting journey through time, interact with unique characters, and learn history in this time-travel game!
0 Comments

Tic Tac Toe
Playing a game of Tic Tac Toe with varying board sizes. You can submit your move and get the AI's response move.
0 Comments

Algorithma
Shape your virtual life with in this immersive life simulator game to begin Type /start to begin.
0 Comments

Open Trivia
Get trivia questions from various categories and difficulty levels.
0 Comments

Cribbage Scorer
Tool for scoring your cards in the game of cribbage.
0 Comments

Fyrebox Quizzes
Create and manage quizzes in multiple languages. Play your quiz in classic or chatbot format.
0 Comments
Sentence Beasts
Summon or create unique word monsters, engage them in thrilling battles, and record the outcomes using Word Monsters.
0 Comments

Checkers
This allows you to play a game of checkers.
0 Comments

WORDLY - WORD Game
Play Guess the WORD AI game. You need to guess a 5 letter word! Start by asking to play WORDLY game.
0 Comments

PTCG price research
It fetches the latest prices of Pokémon Cards within Japan.
0 Comments

APEX Map
Checking the current APEX Legends Ranked Map.
0 Comments
Live Game
Get real-time scores and news updates from the world of eSports. LOL, Dota2, CS:GO, PUBG live scores and news.
0 Comments

Minecraft Chocolate
Ask for recomendations about Minecraft mods and modpacks. Uses Modrinth API.
0 Comments

AI Quest
An interactive text adventure. Your choices shape the AI-crafted narrative. Each playthrough is a unique story and game.
0 Comments

Mini Games
Play text based games in your chat! Hangman, tictactoe, adventures, or make your own!
0 Comments