Lost Company Press - Cypher System Assistant
Lost Company Press - Cypher System Assistant · Acciones GPT
Cypher Information Requests
Can provide additional information and data requested by the user.
GET /gpt/v1/new_random_cyphersGetRandomCyphersReturn five random cyphers, their level and options selected for the Cypher System roleplaying game
GET /gpt/v1/new_random_characterGetRandomCharacterReturn a unique character for the Cypher System roleplaying game.
GET /gpt/v1/new_custom_characterGetCustomCharacterReturn a unique character for the Cypher System roleplaying game with the specified parameters.
GET /gpt/v1/roll_diceRollDiceRoll some dice and return the results along with the individual dice rolls.
GET /gpt/v1/descriptors_for_genreGetDescriptorsForGenreReturns a list of valid Descriptors for a specified Genre.
GET /gpt/v1/focuses_for_genreGetFocusesForGenreReturns a list of valid Focuses for a specified Genre.
GET /gpt/v1/rules_helpRulesHelpReturn relevant rules and document information based on the user question.
GET /gpt/v1/clean_messageCleanMessageVerify the user question before processing.
Esquema original API
{
"openapi": "3.1.0",
"info": {
"title": "Cypher Information Requests",
"description": "Can provide additional information and data requested by the user.",
"version": "v1.0.0"
},
"servers": [
{
"url": "https://app.lostcompanypress.com"
}
],
"paths": {
"/gpt/v1/new_random_cyphers": {
"get": {
"description": "Return five random cyphers, their level and options selected for the Cypher System roleplaying game",
"operationId": "GetRandomCyphers",
"parameters": [
{
"name": "genre",
"in": "query",
"description": "The genre or setting of the game they are playing in.",
"required": false,
"schema": {
"type": "string",
"enum": [
"fantasy",
"modern",
"modern_supernatural",
"scifi",
"superhero",
"post_apocalyptic",
"historical",
"fairytale",
"any"
]
}
}
],
"deprecated": false
}
},
"/gpt/v1/new_random_character": {
"get": {
"description": "Return a unique character for the Cypher System roleplaying game.",
"operationId": "GetRandomCharacter",
"parameters": [
{
"name": "genre",
"in": "query",
"description": "The genre or setting of the game they are playing in.",
"required": false,
"schema": {
"type": "string",
"enum": [
"fantasy",
"modern",
"modern_supernatural",
"scifi",
"superhero",
"post_apocalyptic",
"historical",
"fairytale",
"any"
]
}
}
],
"deprecated": false
}
},
"/gpt/v1/new_custom_character": {
"get": {
"description": "Return a unique character for the Cypher System roleplaying game with the specified parameters.",
"operationId": "GetCustomCharacter",
"parameters": [
{
"name": "character_type",
"in": "query",
"description": "The Character Type for the character.",
"required": true,
"schema": {
"type": "string",
"enum": [
"adept",
"barbarian",
"explorer",
"paladin",
"speaker",
"warrior"
]
}
},
{
"name": "descriptor",
"in": "query",
"description": "The Descriptor for the character.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "focus",
"in": "query",
"description": "The Focus for the character.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "flavor",
"in": "query",
"description": "The optional Flavor for the character.",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "genre",
"in": "query",
"description": "The Genre or setting the character is playing in.",
"required": false,
"schema": {
"type": "string",
"enum": [
"fantasy",
"modern",
"modern_supernatural",
"scifi",
"superhero",
"post_apocalyptic",
"historical",
"fairytale"
]
}
},
{
"name": "character_name",
"in": "query",
"description": "The name of this character.",
"required": false,
"schema": {
"type": "string"
}
}
],
"deprecated": false
}
},
"/gpt/v1/roll_dice": {
"get": {
"description": "Roll some dice and return the results along with the individual dice rolls.",
"operationId": "RollDice",
"parameters": [
{
"name": "dice",
"in": "query",
"description": "A simple dice string, or xDx, represents a dice group (e.g., 3d10, 4d6). It may include an optional label (defined in parentheses), an xDx definition, and modifiers.",
"required": false,
"schema": {
"type": "string"
}
}
],
"deprecated": false
}
},
"/gpt/v1/descriptors_for_genre": {
"get": {
"description": "Returns a list of valid Descriptors for a specified Genre.",
"operationId": "GetDescriptorsForGenre",
"parameters": [
{
"name": "genre",
"in": "query",
"description": "The Genre or setting of the game they are playing in. Select 'any' to get all of them.",
"required": true,
"schema": {
"type": "string",
"enum": [
"fantasy",
"modern",
"modern_supernatural",
"scifi",
"superhero",
"post_apocalyptic",
"historical",
"fairytale",
"any"
]
}
}
],
"deprecated": false
}
},
"/gpt/v1/focuses_for_genre": {
"get": {
"description": "Returns a list of valid Focuses for a specified Genre.",
"operationId": "GetFocusesForGenre",
"parameters": [
{
"name": "genre",
"in": "query",
"description": "The Genre or setting of the game they are playing in. Select 'any' to get all of them.",
"required": true,
"schema": {
"type": "string",
"enum": [
"fantasy",
"modern",
"modern_supernatural",
"scifi",
"superhero",
"post_apocalyptic",
"historical",
"fairytale",
"any"
]
}
}
],
"deprecated": false
}
},
"/gpt/v1/rules_help": {
"get": {
"description": "Return relevant rules and document information based on the user question.",
"operationId": "RulesHelp",
"parameters": [
{
"name": "search_topic",
"in": "query",
"description": "The topic to retrieve additional information about",
"required": true,
"schema": {
"type": "string"
}
}
],
"deprecated": false
}
},
"/gpt/v1/clean_message": {
"get": {
"description": "Verify the user question before processing.",
"operationId": "CleanMessage",
"parameters": [
{
"name": "user_message",
"in": "query",
"description": "The message typed by the user to be verified. Returns 'ok' if message is valid.",
"required": false,
"schema": {
"type": "string"
}
}
],
"deprecated": false
}
}
},
"components": {
"schemas": {}
}
}