Scholar AI GPT: MixerBox Scholar

Scholar AI GPT: MixerBox Scholar · GPT 작업

MixerBox Scholar

The plugin provides access to academic documents, covers various disciplines, and saves time by summarizing content. Users can search with keywords, sort results, and ask questions for assistance.

  • POST /api/gpt_plugins/scholar/uploaduploadFile

    Users can upload PDF files by providing a publicly accessible URL link. Once the file is successfully loaded, the plugin will return a unique document ID that represents the uploaded file and the summary for this pdf file.

  • POST /api/gpt_plugins/scholar/queryqueryFile

    After users interact with the plugin, it processes the queries, searches for relevant information within the PDF, and provides answers or references to the corresponding sections.

  • POST /api/gpt_plugins/scholar/abstractsearchAbstract

    List out all the relevant abstracts related to the specific keywords or topics entered by the users.

원본 API 스키마
{
  "openapi": "3.1.0",
  "info": {
    "title": "MixerBox Scholar",
    "description": "The plugin provides access to academic documents, covers various disciplines, and saves time by summarizing content. Users can search with keywords, sort results, and ask questions for assistance.",
    "version": "v0.0.1"
  },
  "servers": [
    {
      "url": "https://scholar.mixerbox.com"
    }
  ],
  "paths": {
    "/api/gpt_plugins/scholar/upload": {
      "post": {
        "description": "Users can upload PDF files by providing a publicly accessible URL link. Once the file is successfully loaded, the plugin will return a unique document ID that represents the uploaded file and the summary for this pdf file.",
        "operationId": "uploadFile",
        "parameters": [],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UploadRequestSchema"
              }
            }
          },
          "required": true
        },
        "deprecated": false,
        "security": [
          {
            "apiKey": []
          }
        ],
        "x-openai-isConsequential": true
      }
    },
    "/api/gpt_plugins/scholar/query": {
      "post": {
        "description": "After users interact with the plugin, it processes the queries, searches for relevant information within the PDF, and provides answers or references to the corresponding sections.",
        "operationId": "queryFile",
        "parameters": [],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryRequestSchema"
              }
            }
          },
          "required": true
        },
        "deprecated": false,
        "security": [
          {
            "apiKey": []
          }
        ],
        "x-openai-isConsequential": true
      }
    },
    "/api/gpt_plugins/scholar/abstract": {
      "post": {
        "description": "List out all the relevant abstracts related to the specific keywords or topics entered by the users.",
        "operationId": "searchAbstract",
        "parameters": [],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/searchAbstractRequestSchema"
              }
            }
          },
          "required": true
        },
        "deprecated": false,
        "security": [
          {
            "apiKey": []
          }
        ],
        "x-openai-isConsequential": true
      }
    }
  },
  "components": {
    "schemas": {
      "searchAbstractRequestSchema": {
        "properties": {
          "query": {
            "type": "string",
            "title": "query",
            "description": "The user query for the paper"
          },
          "sort": {
            "type": "string",
            "title": "sort",
            "description": "The sort order for results, defaults to cited_by_count. Valid values are cited_by_count or publication_date."
          }
        },
        "type": "object",
        "required": [],
        "title": "searchAbstractRequestSchema"
      },
      "UploadRequestSchema": {
        "properties": {
          "url": {
            "type": "string",
            "title": "url",
            "description": "The temporary URL of the PDF document to load."
          }
        },
        "type": "object",
        "required": [
          "url"
        ],
        "title": "searchAbstractRequestSchema"
      },
      "QueryRequestSchema": {
        "properties": {
          "url": {
            "type": "string",
            "title": "url",
            "description": "The url of PDF file."
          },
          "query": {
            "type": "string",
            "title": "query",
            "description": "The user query."
          }
        },
        "type": "object",
        "required": [
          "url",
          "query"
        ],
        "title": "searchAbstractRequestSchema"
      }
    },
    "securitySchemes": {
      "apiKey": {
        "type": "apiKey"
      }
    }
  }
}