샘호트만's 검색기

샘호트만's 검색기 · GPT-Aktionen

YouTube Transcript API

This API retrieves YouTube video transcripts.

  • POST /transcriptGet YouTube Video Transcript

    Retrieves the transcript for a given YouTube video ID.

Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "YouTube Transcript API",
    "description": "This API retrieves YouTube video transcripts.",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://thegeneralmind.com/cgi-bin/app.cgi/api",
      "description": "Production server"
    }
  ],
  "paths": {
    "/transcript": {
      "post": {
        "operationId": "getTranscript",
        "summary": "Get YouTube Video Transcript",
        "description": "Retrieves the transcript for a given YouTube video ID.",
        "x-openai-isConsequential": false,
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "videoId": {
                    "type": "string",
                    "description": "The YouTube video ID for which the transcript is requested."
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "A successful response with the video transcript.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "transcript": {
                      "type": "string",
                      "description": "The transcript text of the requested video."
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - No video ID provided or transcripts are disabled for this video or no transcript found for the given video ID.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "string",
                      "description": "Error message detailing the reason for the failure."
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "string",
                      "description": "General error message for unexpected errors."
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

Sider Tools API

An API for various tools that are available from Sider AI to be used with any GPT.

  • GET /scholarGPT/scholarScholar Search

    :param query: Search query. :param language: language code. :param year_start: Start year. :param year_end: End year. :param sorted: false for relevance, true for date.

  • GET /scholarGPT/patentsGet Patents

    :param query: Search query. :param language: language code. :param country :param sort: "new", "old", None. :param before: type:YYYYMMDD :param after: type:YYYYMMDD :param status: "GRANT", "APPLICATION"

  • GET /googleGPT/imagesImage Search

    :param query: The search query. :param language: The language code of the articles to search for. :param time: The time period to search for articles. Options are "h" for past hour, "d" for past day, "w" for past week, and "m" for past month. :param country: The country to search for articles.

  • GET /googleGPT/videosVideo Search

    :param query: The search query. :param language: The language code of the articles to search for. :param time: The time period to search for articles. Options are "h" for past hour, "d" for past day, "w" for past week, and "m" for past month. :param country: The country to search for articles.

  • GET /shopping/product_searchProduct Search

    :param query: The search query. :param language :param time: The time period to search for articles. Options are "h" for past hour, "d" for past day, "w" for past week, and "m" for past month. :param country: The country to search for articles. :param location

  • GET /shopping/get_product_sellersGet Product Sellers

    :param product_id: The product ID. :param language: The language code of the articles to search for. :param country: The country to search for articles. :param location: The location to search for articles.

  • GET /newsGPT/newsNews Search

    :param query: The search query. :param language: The language code of the articles to search for. :param time: The time period to search for articles. Options are "w" for past week, "h" for past hour, "d" for past day, and "m" for past month. :param country: The country to search for articles.

  • GET /sider/search/api/getGet Content

    :param url: The URL of the page to be read.

  • GET /sider/search/api/searchApi Search

    :param q: query :param gl: country :param hl: language :param tbm: time frame :param start: The index of the first result to return. :param num: number of results.

  • POST /sider/presenter/api/slidesGenerate Slides

    :param type: Allowed types: [reveal] :param slides: The slides content. :param theme: Select Theme from: [beigo,blood,dracula,moon,night,serif,simple,sky,white] :param transition: Select Transition from: [none, fade, slide, convex, concave, zoom]

  • POST /sider/presenter/api/graphGenerate Graph

    :param type: Allowed types: [mermaid] :param code: The code for the graph.

  • POST /sider/presenter/api/pdfGenerate Pdf

    :param type: Allowed types: [pdf] :param markdown: The markdown content to be converted to PDF. :param url: The URL of the page to be converted to PDF.

  • POST /sider/presenter/api/docGenerate Doc

    :param type: Allowed types: [docx] :param markdown: The markdown content to be converted to DOCX. :param html: The HTML content to be converted to DOCX.

  • POST /sider/presenter/api/sheetGenerate Sheet

    :param type: Allowed types: [xlsx] :param csv: The CSV content to be converted to XLSX.

  • POST /sider/presenter/api/mapGenerate Map

    :param type: Allowed types: [default] :param longitude: The longitude of the location. :param latitude: The latitude of the location. :param zoom: The zoom level of the map.

  • POST /sider/presenter/api/screenshotGet Screenshot

    :param url: The URL of the page to be screenshotted. :param width: The width of the screenshot. :param height: The height of the screenshot.

  • POST /sider/presenter/api/tts/generateGenerate Tts

    :param text: The text to be converted to speech. :param voice: voice selected from the list of available voices.

  • GET /sider/presenter/api/tts/list_voicesList Voices
Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "Sider Tools API",
    "description": "An API for various tools that are available from Sider AI to be used with any GPT.",
    "version": "1.0.0"
  },
  "paths": {
    "/scholarGPT/scholar": {
      "get": {
        "summary": "Scholar Search",
        "description": ":param query: Search query.\n:param language: language code.\n:param year_start: Start year.\n:param year_end: End year.\n:param sorted: false for relevance, true for date.",
        "operationId": "scholar_search_scholarGPT_scholar_get",
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Query"
            }
          },
          {
            "name": "language",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "title": "Language"
            }
          },
          {
            "name": "year_start",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "title": "Year Start"
            }
          },
          {
            "name": "year_end",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "title": "Year End"
            }
          },
          {
            "name": "sorted",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false,
              "title": "Sorted"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/scholarGPT/patents": {
      "get": {
        "summary": "Get Patents",
        "description": ":param query: Search query.\n:param language: language code.\n:param country\n:param sort: \"new\", \"old\", None.\n:param before: type:YYYYMMDD\n:param after: type:YYYYMMDD\n:param status: \"GRANT\", \"APPLICATION\"",
        "operationId": "get_patents_scholarGPT_patents_get",
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Query"
            }
          },
          {
            "name": "language",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "title": "Language"
            }
          },
          {
            "name": "country",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Country"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Sort"
            }
          },
          {
            "name": "before",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Before"
            }
          },
          {
            "name": "after",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "After"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Status"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/googleGPT/images": {
      "get": {
        "summary": "Image Search",
        "description": ":param query: The search query.\n:param language: The language code of the articles to search for.\n:param time: The time period to search for articles. Options are \"h\" for past hour, \"d\" for past day, \"w\" for past week, and \"m\" for past month.\n:param country: The country to search for articles.",
        "operationId": "image_search_googleGPT_images_get",
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Query"
            }
          },
          {
            "name": "language",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "title": "Language"
            }
          },
          {
            "name": "country",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "us",
              "title": "Country"
            }
          },
          {
            "name": "time",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/googleGPT/videos": {
      "get": {
        "summary": "Video Search",
        "description": ":param query: The search query.\n:param language: The language code of the articles to search for.\n:param time: The time period to search for articles. Options are \"h\" for past hour, \"d\" for past day, \"w\" for past week, and \"m\" for past month.\n:param country: The country to search for articles.",
        "operationId": "video_search_googleGPT_videos_get",
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Query"
            }
          },
          {
            "name": "language",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "title": "Language"
            }
          },
          {
            "name": "country",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Country"
            }
          },
          {
            "name": "time",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/shopping/product_search": {
      "get": {
        "summary": "Product Search",
        "description": ":param query: The search query.\n:param language\n:param time: The time period to search for articles. Options are \"h\" for past hour, \"d\" for past day, \"w\" for past week, and \"m\" for past month.\n:param country: The country to search for articles.\n:param location",
        "operationId": "product_search_shopping_product_search_get",
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Query"
            }
          },
          {
            "name": "language",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "title": "Language"
            }
          },
          {
            "name": "time",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Time"
            }
          },
          {
            "name": "country",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Country"
            }
          },
          {
            "name": "location",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Location"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/shopping/get_product_sellers": {
      "get": {
        "summary": "Get Product Sellers",
        "description": ":param product_id: The product ID.\n:param language: The language code of the articles to search for.\n:param country: The country to search for articles.\n:param location: The location to search for articles.",
        "operationId": "get_product_sellers_shopping_get_product_sellers_get",
        "parameters": [
          {
            "name": "product_id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Product Id"
            }
          },
          {
            "name": "language",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "title": "Language"
            }
          },
          {
            "name": "country",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Country"
            }
          },
          {
            "name": "location",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Location"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/newsGPT/news": {
      "get": {
        "summary": "News Search",
        "description": ":param query: The search query.\n:param language: The language code of the articles to search for.\n:param time: The time period to search for articles. Options are \"w\" for past week, \"h\" for past hour, \"d\" for past day, and \"m\" for past month.\n:param country: The country to search for articles.",
        "operationId": "news_search_newsGPT_news_get",
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Query"
            }
          },
          {
            "name": "language",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "title": "Language"
            }
          },
          {
            "name": "time",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "w",
              "title": "Time"
            }
          },
          {
            "name": "country",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "us",
              "title": "Country"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/search/api/get": {
      "get": {
        "summary": "Get Content",
        "description": ":param url: The URL of the page to be read.",
        "operationId": "get_content_sider_search_api_get_get",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Url"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/search/api/search": {
      "get": {
        "summary": "Api Search",
        "description": ":param q: query\n:param gl: country\n:param hl: language\n:param tbm: time frame\n:param start: The index of the first result to return.\n:param num: number of results.",
        "operationId": "api_search_sider_search_api_search_get",
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Q"
            }
          },
          {
            "name": "gl",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Gl"
            }
          },
          {
            "name": "hl",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Hl"
            }
          },
          {
            "name": "tbm",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Tbm"
            }
          },
          {
            "name": "start",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "title": "Start"
            }
          },
          {
            "name": "num",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "title": "Num"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/presenter/api/slides": {
      "post": {
        "summary": "Generate Slides",
        "description": ":param type: Allowed types: [reveal]\n:param slides: The slides content.\n:param theme: Select Theme from: [beigo,blood,dracula,moon,night,serif,simple,sky,white]\n:param transition: Select Transition from: [none, fade, slide, convex, concave, zoom]",
        "operationId": "generate_slides_sider_presenter_api_slides_post",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Type"
            }
          },
          {
            "name": "theme",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Theme"
            }
          },
          {
            "name": "transition",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Transition"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/Body_generate_slides_sider_presenter_api_slides_post"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/presenter/api/graph": {
      "post": {
        "summary": "Generate Graph",
        "description": ":param type: Allowed types: [mermaid]\n:param code: The code for the graph.",
        "operationId": "generate_graph_sider_presenter_api_graph_post",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Type"
            }
          },
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Code"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/presenter/api/pdf": {
      "post": {
        "summary": "Generate Pdf",
        "description": ":param type: Allowed types: [pdf]\n:param markdown: The markdown content to be converted to PDF.\n:param url: The URL of the page to be converted to PDF.",
        "operationId": "generate_pdf_sider_presenter_api_pdf_post",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Type"
            }
          },
          {
            "name": "markdown",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Markdown"
            }
          },
          {
            "name": "url",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Url"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/presenter/api/doc": {
      "post": {
        "summary": "Generate Doc",
        "description": ":param type: Allowed types: [docx]\n:param markdown: The markdown content to be converted to DOCX.\n:param html: The HTML content to be converted to DOCX.",
        "operationId": "generate_doc_sider_presenter_api_doc_post",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Type"
            }
          },
          {
            "name": "markdown",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Markdown"
            }
          },
          {
            "name": "html",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Html"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/presenter/api/sheet": {
      "post": {
        "summary": "Generate Sheet",
        "description": ":param type: Allowed types: [xlsx]\n:param csv: The CSV content to be converted to XLSX.",
        "operationId": "generate_sheet_sider_presenter_api_sheet_post",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Type"
            }
          },
          {
            "name": "csv",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Csv"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/presenter/api/map": {
      "post": {
        "summary": "Generate Map",
        "description": ":param type: Allowed types: [default]\n:param longitude: The longitude of the location.\n:param latitude: The latitude of the location.\n:param zoom: The zoom level of the map.",
        "operationId": "generate_map_sider_presenter_api_map_post",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Type"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "required": true,
            "schema": {
              "type": "number",
              "title": "Longitude"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "required": true,
            "schema": {
              "type": "number",
              "title": "Latitude"
            }
          },
          {
            "name": "zoom",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "title": "Zoom"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/presenter/api/screenshot": {
      "post": {
        "summary": "Get Screenshot",
        "description": ":param url: The URL of the page to be screenshotted.\n:param width: The width of the screenshot.\n:param height: The height of the screenshot.",
        "operationId": "get_screenshot_sider_presenter_api_screenshot_post",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Url"
            }
          },
          {
            "name": "width",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "title": "Width"
            }
          },
          {
            "name": "height",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "title": "Height"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/presenter/api/tts/generate": {
      "post": {
        "summary": "Generate Tts",
        "description": ":param text: The text to be converted to speech.\n:param voice: voice selected from the list of available voices.",
        "operationId": "generate_tts_sider_presenter_api_tts_generate_post",
        "parameters": [
          {
            "name": "text",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Text"
            }
          },
          {
            "name": "voice",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "title": "Voice"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/sider/presenter/api/tts/list_voices": {
      "get": {
        "summary": "List Voices",
        "operationId": "list_voices_sider_presenter_api_tts_list_voices_get",
        "responses": {
          "200": {
            "description": "Successful Response",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Body_generate_slides_sider_presenter_api_slides_post": {
        "properties": {
          "slides": {
            "items": {},
            "type": "array",
            "title": "Slides"
          }
        },
        "type": "object",
        "required": [
          "slides"
        ],
        "title": "Body_generate_slides_sider_presenter_api_slides_post"
      },
      "HTTPValidationError": {
        "properties": {
          "detail": {
            "items": {
              "$ref": "#/components/schemas/ValidationError"
            },
            "type": "array",
            "title": "Detail"
          }
        },
        "type": "object",
        "title": "HTTPValidationError"
      },
      "ValidationError": {
        "properties": {
          "loc": {
            "items": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "integer"
                }
              ]
            },
            "type": "array",
            "title": "Location"
          },
          "msg": {
            "type": "string",
            "title": "Message"
          },
          "type": {
            "type": "string",
            "title": "Error Type"
          }
        },
        "type": "object",
        "required": [
          "loc",
          "msg",
          "type"
        ],
        "title": "ValidationError"
      }
    }
  },
  "servers": [
    {
      "url": "https://actions.sider.ai/gpts/action"
    }
  ]
}

GPT Companion

  • POST /api/gpt/Presentations_CreatePresentationOrUpdatePresentationSettingsCreating basic information about the presentation or updating presentation settings.
  • POST /api/gpt/Presentations_GetPresentationStructureGet presentation information
  • POST /api/gpt/Presentations_AddTextWithImageMainSlideAdd with image and text slide to presentation
  • POST /api/gpt/Presentations_AddImageWithTextSectiontSlideAdd with no image overlay text slide to presentation
  • POST /api/gpt/Presentations_AddThreeTextCardsSlideAdd with no image question cards slide to presentation
  • POST /api/gpt/Presentations_AddThreeImagesWithTextSlideAdd with triple image slide to presentation
  • POST /api/gpt/Presentations_AddImageWithBulletPointsSlideAdd with image and bullet points slide to presentation
  • POST /api/gpt/Presentations_AddImageWith2TextBoxesSlideAdd with image and dual questions slide to presentation
  • POST /api/gpt/Presentations_AddTitleSlideAdd with no image big title slide to presentation
  • POST /api/gpt/Presentations_AddImageWithLargeTitleAnd2TextBoxesSlideAdd with image rotated title with flow slide to presentation
  • POST /api/gpt/Presentations_AddNoImageTopicWithQuestionSlideAdd with no image topic with question slide to presentation
  • POST /api/gpt/Presentations_AddSlideWithDiagramAdd with no image with diagram slide to presentation
  • POST /api/gpt/Presentations_DeleteSlidedelete slide from presentation
Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "GPT Companion",
    "version": "1.0"
  },
  "servers": [
    {
      "url": "https://slidehub.co",
      "description": "Development server"
    }
  ],
  "components": {
    "schemas": {},
    "parameters": {}
  },
  "paths": {
    "/api/gpt/Presentations_CreatePresentationOrUpdatePresentationSettings": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_CreatePresentationOrUpdatePresentationSettings",
        "summary": "Creating basic information about the presentation or updating presentation settings.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "presentationName": {
                    "type": "string"
                  },
                  "style": {
                    "type": "string",
                    "enum": [
                      "Default",
                      "Modern"
                    ]
                  },
                  "presentationId": {
                    "type": "string",
                    "description": "This ID is used if you need to modify an existing schema."
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "presentationName",
                  "style"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    }
                  },
                  "required": [
                    "id"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while create presentation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_GetPresentationStructure": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_GetPresentationStructure",
        "summary": "Get presentation information",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddTextWithImageMainSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_AddTextWithImageMainSlide",
        "summary": "Add with image and text slide to presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "With_Image_Text": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "description": "Please provide an answer of at least 36 characters.",
                        "example": "NEW STYLE AND TRENDS FOR THIS FUTURE"
                      },
                      "subTitle1": {
                        "type": "string",
                        "description": "Please provide an answer of at least 23 characters.",
                        "example": "Interesting information"
                      },
                      "paragraph1": {
                        "type": "string",
                        "description": "Please provide an answer of at least 150 characters.",
                        "example": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry`s standard dummy text ever since the 1500s."
                      },
                      "subTitle2": {
                        "type": "string",
                        "description": "Please provide an answer of at least 23 characters.",
                        "example": "Fascinating History"
                      },
                      "paragraph2": {
                        "type": "string",
                        "description": "Please provide an answer of at least 150 characters.",
                        "example": "The origins of Lorem Ipsum date back to classical Latin literature, specifically a work by Cicero."
                      },
                      "subTitle3": {
                        "type": "string",
                        "description": "Please provide an answer of at least 23 characters.",
                        "example": "Modern Usage and Relevance"
                      },
                      "paragraph3": {
                        "type": "string",
                        "description": "Please provide an answer of at least 150 characters.",
                        "example": "Even in the digital age, Lorem Ipsum remains highly relevant, serving as a go-to filler text for website designs, publications, and templates."
                      }
                    },
                    "required": [
                      "title",
                      "subTitle1",
                      "paragraph1",
                      "subTitle2",
                      "paragraph2",
                      "subTitle3",
                      "paragraph3"
                    ]
                  },
                  "imagePrompt": {
                    "type": "string"
                  },
                  "openaiFileIdRefs": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "id": {
                          "type": "string"
                        },
                        "mime_type": {
                          "type": "string"
                        },
                        "download_link": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "name",
                        "id",
                        "mime_type",
                        "download_link"
                      ]
                    },
                    "description": "send the generated or user image with slide content."
                  },
                  "slideOrder": {
                    "type": "number"
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "With_Image_Text",
                  "imagePrompt",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddImageWithTextSectiontSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_AddImageWithTextSectiontSlide",
        "summary": "Add with no image overlay text slide to presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Image_With_Text_Section_Slide": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "description": "Please provide an answer of at least 14 characters.",
                        "example": "Northumberland"
                      },
                      "subTitle": {
                        "type": "string",
                        "description": "Please provide an answer of at least 35 characters.",
                        "example": "Is the best place that I have ever seen."
                      },
                      "text": {
                        "type": "string",
                        "description": "Please provide an answer of at least 152 characters.",
                        "example": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry`s standard dummy text ever since the 1500s."
                      }
                    },
                    "required": [
                      "title",
                      "subTitle",
                      "text"
                    ]
                  },
                  "imagePrompt": {
                    "type": "string"
                  },
                  "openaiFileIdRefs": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "id": {
                          "type": "string"
                        },
                        "mime_type": {
                          "type": "string"
                        },
                        "download_link": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "name",
                        "id",
                        "mime_type",
                        "download_link"
                      ]
                    },
                    "description": "send the generated or user image with slide content."
                  },
                  "slideOrder": {
                    "type": "number"
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "Image_With_Text_Section_Slide",
                  "imagePrompt",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddThreeTextCardsSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_AddThreeTextCardsSlide",
        "summary": "Add with no image question cards slide to presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Three_Text_Cards_Slide": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "description": "Please provide an answer of at least 14 characters.",
                        "example": "Business"
                      },
                      "form1": {
                        "type": "object",
                        "properties": {
                          "title": {
                            "type": "string",
                            "description": "Please provide an answer of at least 20 characters.",
                            "example": "What is Lorem Ipsum?"
                          },
                          "text": {
                            "type": "string",
                            "description": "Please provide an answer of at least 205 characters.",
                            "example": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry`s standard dummy text ever scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting,"
                          }
                        },
                        "required": [
                          "title",
                          "text"
                        ]
                      },
                      "form2": {
                        "type": "object",
                        "properties": {
                          "title": {
                            "type": "string",
                            "description": "Please provide an answer of at least 20 characters.",
                            "example": "What is Lorem Ipsum?"
                          },
                          "text": {
                            "type": "string",
                            "description": "Please provide an answer of at least 205 characters.",
                            "example": "What is Lorem Ipsum?"
                          }
                        },
                        "required": [
                          "title",
                          "text"
                        ]
                      },
                      "form3": {
                        "type": "object",
                        "properties": {
                          "title": {
                            "type": "string",
                            "description": "Please provide an answer of at least 20 characters.",
                            "example": "Why do we use it?"
                          },
                          "text": {
                            "type": "string",
                            "description": "Please provide an answer of at least 205 characters.",
                            "example": "Why do we use it?"
                          }
                        },
                        "required": [
                          "title",
                          "text"
                        ]
                      }
                    },
                    "required": [
                      "title",
                      "form1",
                      "form2",
                      "form3"
                    ]
                  },
                  "slideOrder": {
                    "type": "number"
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "Three_Text_Cards_Slide",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddThreeImagesWithTextSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_AddThreeImagesWithTextSlide",
        "summary": "Add with triple image slide to presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Three_Images_With_Text_Slide": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "description": "Please provide an answer of at least 5 characters.",
                        "example": "BOOKS"
                      },
                      "text": {
                        "type": "string",
                        "description": "Please provide an answer of at least 400 characters.",
                        "example": "Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, Latin professor a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical"
                      }
                    },
                    "required": [
                      "title",
                      "text"
                    ]
                  },
                  "imagePrompt": {
                    "type": "string"
                  },
                  "openaiFileIdRefs": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "id": {
                          "type": "string"
                        },
                        "mime_type": {
                          "type": "string"
                        },
                        "download_link": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "name",
                        "id",
                        "mime_type",
                        "download_link"
                      ]
                    },
                    "description": "send the 3 generated or user image with slide content."
                  },
                  "slideOrder": {
                    "type": "number"
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "Three_Images_With_Text_Slide",
                  "imagePrompt",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddImageWithBulletPointsSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_AddImageWithBulletPointsSlide",
        "summary": "Add with image and bullet points slide to presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Image_With_Bullet_Points_Slide": {
                    "type": "object",
                    "properties": {
                      "tableTitle": {
                        "type": "string",
                        "description": "Please provide an answer of at least 17 characters.",
                        "example": "Table of contents"
                      },
                      "tabularItem1": {
                        "type": "string",
                        "description": "Please provide an answer of at least 13 characters.",
                        "example": "Business plan"
                      },
                      "tabularItem2": {
                        "type": "string",
                        "description": "Please provide an answer of at least 13 characters.",
                        "example": "Company description"
                      },
                      "tabularItem3": {
                        "type": "string",
                        "description": "Please provide an answer of at least 13 characters.",
                        "example": "Market analysis"
                      },
                      "tabularItem4": {
                        "type": "string",
                        "description": "Please provide an answer of at least 13 characters.",
                        "example": "Products or services"
                      },
                      "tabularItem5": {
                        "type": "string",
                        "description": "Please provide an answer of at least 13 characters.",
                        "example": "MK & Sales strategy"
                      }
                    },
                    "required": [
                      "tableTitle",
                      "tabularItem1",
                      "tabularItem2",
                      "tabularItem3",
                      "tabularItem4",
                      "tabularItem5"
                    ]
                  },
                  "imagePrompt": {
                    "type": "string"
                  },
                  "openaiFileIdRefs": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "id": {
                          "type": "string"
                        },
                        "mime_type": {
                          "type": "string"
                        },
                        "download_link": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "name",
                        "id",
                        "mime_type",
                        "download_link"
                      ]
                    },
                    "description": "send the generated or user image with slide content."
                  },
                  "slideOrder": {
                    "type": "number"
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "Image_With_Bullet_Points_Slide",
                  "imagePrompt",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddImageWith2TextBoxesSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_AddImageWith2TextBoxesSlide",
        "summary": "Add with image and dual questions slide to presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Image_With_2_Text_Boxes_Slide": {
                    "type": "object",
                    "properties": {
                      "question1": {
                        "type": "string",
                        "description": "Please provide an answer of at least 24 characters.",
                        "example": "Where does it come from?"
                      },
                      "question2": {
                        "type": "string",
                        "description": "Please provide an answer of at least 24 characters.",
                        "example": "Where does it come from?"
                      },
                      "text1": {
                        "type": "string",
                        "description": "Please provide an answer of at least 140 characters.",
                        "example": "Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin"
                      },
                      "text2": {
                        "type": "string",
                        "description": "Please provide an answer of at least 140 characters.",
                        "example": "literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of"
                      }
                    },
                    "required": [
                      "question1",
                      "question2",
                      "text1",
                      "text2"
                    ]
                  },
                  "imagePrompt": {
                    "type": "string"
                  },
                  "openaiFileIdRefs": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "id": {
                          "type": "string"
                        },
                        "mime_type": {
                          "type": "string"
                        },
                        "download_link": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "name",
                        "id",
                        "mime_type",
                        "download_link"
                      ]
                    },
                    "description": "send the generated or user image with slide content."
                  },
                  "slideOrder": {
                    "type": "number"
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "Image_With_2_Text_Boxes_Slide",
                  "imagePrompt",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddTitleSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_AddTitleSlide",
        "summary": "Add with no image big title slide to presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Title_Slide": {
                    "type": "object",
                    "properties": {
                      "bigTitle": {
                        "type": "string",
                        "description": "Please provide an answer of at least 13 characters.",
                        "example": "Business plan"
                      }
                    },
                    "required": [
                      "bigTitle"
                    ]
                  },
                  "slideOrder": {
                    "type": "number"
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "Title_Slide",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddImageWithLargeTitleAnd2TextBoxesSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_AddImageWithLargeTitleAnd2TextBoxesSlide",
        "summary": "Add with image rotated title with flow slide to presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Image_With_Large_Title_And_2_Text_Boxes_Slide": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "description": "Please provide an answer of at least 8 characters.",
                        "example": "Business"
                      },
                      "form1": {
                        "type": "object",
                        "properties": {
                          "title": {
                            "type": "string",
                            "description": "Please provide an answer of at least 30 characters.",
                            "example": "1914 translation by H. Rackham"
                          },
                          "text": {
                            "type": "string",
                            "description": "Please provide an answer of at least 400 characters.",
                            "example": "On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These"
                          }
                        },
                        "required": [
                          "title",
                          "text"
                        ]
                      },
                      "form2": {
                        "type": "object",
                        "properties": {
                          "text": {
                            "type": "string",
                            "description": "Please provide an answer of at least 160 characters.",
                            "example": "pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently"
                          }
                        },
                        "required": [
                          "text"
                        ]
                      }
                    },
                    "required": [
                      "title",
                      "form1",
                      "form2"
                    ]
                  },
                  "imagePrompt": {
                    "type": "string"
                  },
                  "openaiFileIdRefs": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "id": {
                          "type": "string"
                        },
                        "mime_type": {
                          "type": "string"
                        },
                        "download_link": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "name",
                        "id",
                        "mime_type",
                        "download_link"
                      ]
                    },
                    "description": "send the generated or user image with slide content."
                  },
                  "slideOrder": {
                    "type": "number"
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "Image_With_Large_Title_And_2_Text_Boxes_Slide",
                  "imagePrompt",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddNoImageTopicWithQuestionSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_AddNoImageTopicWithQuestionSlide",
        "summary": "Add with no image topic with question slide to presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "No_Image_Topic_With_Question": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "description": "Please provide an answer of at least 8 characters.",
                        "example": "Business"
                      },
                      "question": {
                        "type": "string",
                        "description": "Please provide an answer of at least 20 characters.",
                        "example": "What is Lorem Ipsum?"
                      },
                      "questionTopic": {
                        "type": "string",
                        "description": "Please provide an answer of at least 11 characters.",
                        "example": "Lorem Ipsum"
                      },
                      "text": {
                        "type": "string",
                        "description": "Please provide an answer of at least 107 characters.",
                        "example": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry`s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and"
                      }
                    },
                    "required": [
                      "title",
                      "question",
                      "questionTopic",
                      "text"
                    ]
                  },
                  "slideOrder": {
                    "type": "number"
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "No_Image_Topic_With_Question",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_AddSlideWithDiagram": {
      "post": {
        "operationId": "Presentations_AddSlideWithDiagram",
        "summary": "Add with no image with diagram slide to presentation",
        "x-openai-isConsequential": false,
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "diagramType": {
                    "type": "string",
                    "enum": [
                      "sequenceDiagram",
                      "mindmap",
                      "sankey",
                      "classDiagram",
                      "timeline",
                      "flowchart"
                    ]
                  },
                  "diagramString": {
                    "type": "string",
                    "description": "The string for the chart rendering"
                  },
                  "diagramTitle": {
                    "type": "string",
                    "description": "The name of the document in which the diagram will be placed. Please provide an answer of at least 13 characters."
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  },
                  "slideOrder": {
                    "type": "number"
                  }
                },
                "required": [
                  "diagramType",
                  "diagramString",
                  "diagramTitle",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while rendering the diagram OR Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/gpt/Presentations_DeleteSlide": {
      "post": {
        "x-openai-isConsequential": false,
        "operationId": "Presentations_DeleteSlide",
        "summary": "delete slide from presentation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "slideOrders": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "presentationId": {
                    "type": "string"
                  },
                  "userToken": {
                    "type": "string"
                  }
                },
                "required": [
                  "slideOrders",
                  "presentationId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Do not change this answer and show it to the user.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Do not show this to the user."
                    },
                    "answerRecommendations": {
                      "type": "string",
                      "description": "Mandatory recommendations for the answer for user"
                    }
                  },
                  "required": [
                    "id",
                    "answerRecommendations"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "No access",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Presentation not found.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          },
          "422": {
            "description": "Error while add page",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "errorMessage": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "errorMessage"
                  ]
                }
              }
            }
          }
        }
      }
    }
  },
  "webhooks": {}
}