Humanizer Blog

Humanizer Blog · Ações GPT

quick-blog-plugin

  • POST /blogpage/generateByKeywordsgenerateByKeywords

    Generate a blog page by keywords. The output is provided in Markdown format. The process typically completes in about a minute. Use the preview prompt to access the generated blog content.

  • GET /blogpage/generateByUrlgenerateByUrl

    Generate a blog page from a web URL using an asynchronous interface. The output is provided in Markdown format. The process typically completes in about a minute. Use the preview prompt prominently to access the generated blog content.

  • GET /blogpage/previewpreviewBlog

    Preview the content generated by the blog after the 'generateByUrl' or 'generateByKeywords' interface is called. If the return is empty, prominently prompt the user to try again later. If the return field 'editLandingPageUrl' is not empty, prompt the user that they can enter to edit.

  • GET /blogpage/publishpublishBlog

    Publish the Blog page to an online URL . Please prompt the user: 'If the preview results meet your requirements, you can request to publish using the prompt word to see the final effect on the online URL

  • GET /blogpage/publishedUrlpublishedUrl

    Return a publicly accessible online URL .Call this interface after the 'publishBlog' interface has been invoked. If the return is empty, prominently prompt the user to try again later.

  • GET /helphelp

    Invoke this interface when the user enters prompts related to: ```What can QuickBlog do?``` or ```Help``` . return the detail for plugin features and examples

  • POST /webhookwebhookAfterJobFinished
  • POST /blogpage/generateTopicByKeywordsgenerateTopic

    Generate a topic. If you are using the generateByKeywords to create a BLOG, make sure to first call this interface to generate a topic, and then proceed to create the BLOG. The return is a list of TOPICs . Prompt the user to select one from them and emphasize it with a larger font.

  • POST /feedbackfeedback

    Feedback user information. When users view the content of the BLOG generated through 'show result' or 'get result', if they have any suggestions or opinions about the content generation of the BLOG, please prompt the user to enter

Esquema API original
{
  "openapi": "3.0.1",
  "info": {
    "title": "quick-blog-plugin",
    "description": "",
    "version": "1.0.0"
  },
  "tags": [
    {
      "name": "blog"
    },
    {
      "name": "help"
    },
    {
      "name": "webhook"
    },
    {
      "name": "feedback"
    }
  ],
  "paths": {
    "/blogpage/generateByKeywords": {
      "post": {
        "summary": "generateByKeywords",
        "x-apifox-folder": "blog",
        "x-apifox-status": "released",
        "deprecated": false,
        "description": "Generate a blog page by keywords. The output is provided in Markdown format. The process typically completes in about a minute. Use the preview prompt to access the generated blog content.",
        "operationId": "generateByKeywords",
        "tags": [
          "blog"
        ],
        "parameters": [],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "keywords": {
                    "type": "string",
                    "title": " ",
                    "description": "Input the product, service, or company name you'd like to promote on the current landing page."
                  },
                  "topic": {
                    "type": "string",
                    "description": "This parameter value needs to be obtained through the generateTopic interface or directly input by the user"
                  }
                },
                "x-apifox-orders": [
                  "keywords",
                  "topic"
                ],
                "required": [
                  "keywords"
                ],
                "x-apifox-ignore-properties": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        },
        "x-run-in-apifox": "https://www.apifox.cn/web/project/3037241/apis/api-96746421-run"
      }
    },
    "/blogpage/generateByUrl": {
      "get": {
        "summary": "generateByUrl",
        "x-apifox-folder": "blog",
        "x-apifox-status": "released",
        "deprecated": false,
        "description": "Generate  a blog page from a web URL using an asynchronous interface. The output is provided in Markdown format. The process typically completes in about a minute. Use the preview prompt prominently to access the generated blog content.\n",
        "operationId": "generateByUrl",
        "tags": [
          "blog"
        ],
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "description": "",
            "required": true,
            "example": "",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        },
        "x-run-in-apifox": "https://www.apifox.cn/web/project/3037241/apis/api-96746422-run"
      }
    },
    "/blogpage/preview": {
      "get": {
        "summary": "previewBlog",
        "x-apifox-folder": "blog",
        "x-apifox-status": "released",
        "deprecated": false,
        "description": "Preview the content generated by the blog after the 'generateByUrl' or 'generateByKeywords' interface is called.  \nIf the return is empty, prominently prompt the user to try again later.  If the return field 'editLandingPageUrl' is not empty, prompt the user that they can enter to edit.\n",
        "operationId": "previewBlog",
        "tags": [
          "blog"
        ],
        "parameters": [
          {
            "name": "jobId",
            "in": "query",
            "description": "from generated api return value",
            "required": true,
            "example": "",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        },
        "x-run-in-apifox": "https://www.apifox.cn/web/project/3037241/apis/api-96746423-run"
      }
    },
    "/blogpage/publish": {
      "get": {
        "summary": "publishBlog",
        "x-apifox-folder": "blog",
        "x-apifox-status": "released",
        "deprecated": false,
        "description": "Publish the Blog page to an online URL . Please prompt the user: 'If the preview results meet your requirements, you can request to publish using the prompt word to see the final effect on the online URL",
        "operationId": "publishBlog",
        "tags": [
          "blog"
        ],
        "parameters": [
          {
            "name": "jobId",
            "in": "query",
            "description": "",
            "required": true,
            "example": "",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        },
        "x-run-in-apifox": "https://www.apifox.cn/web/project/3037241/apis/api-96746424-run"
      }
    },
    "/blogpage/publishedUrl": {
      "get": {
        "summary": "publishedUrl",
        "x-apifox-folder": "blog",
        "x-apifox-status": "released",
        "deprecated": false,
        "description": "Return a publicly accessible online URL .Call this interface after the 'publishBlog' interface has been invoked. If the return is empty, prominently prompt the user to try again later.",
        "operationId": "publishedUrl",
        "tags": [
          "blog"
        ],
        "parameters": [
          {
            "name": "publishJobId",
            "in": "query",
            "description": "from publishLandingPage api return value",
            "required": false,
            "example": "",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {},
                  "x-apifox-orders": [],
                  "x-apifox-ignore-properties": []
                }
              }
            }
          }
        },
        "x-run-in-apifox": "https://www.apifox.cn/web/project/3037241/apis/api-96746425-run"
      }
    },
    "/help": {
      "get": {
        "summary": "help",
        "x-apifox-folder": "help",
        "x-apifox-status": "released",
        "deprecated": false,
        "description": "Invoke this interface when the user enters prompts related to: ```What can QuickBlog do?``` or ```Help```\n                   . return the detail for  plugin features and examples ",
        "operationId": "helpGet",
        "tags": [
          "help"
        ],
        "parameters": [],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {},
                  "x-apifox-orders": [],
                  "x-apifox-ignore-properties": []
                }
              }
            }
          }
        },
        "x-run-in-apifox": "https://www.apifox.cn/web/project/3037241/apis/api-96746426-run"
      }
    },
    "/webhook": {
      "post": {
        "summary": "webhookAfterJobFinished",
        "x-apifox-folder": "webhook",
        "x-apifox-status": "released",
        "deprecated": false,
        "description": "",
        "operationId": "webhook",
        "tags": [
          "webhook"
        ],
        "parameters": [
          {
            "name": "jobId",
            "in": "query",
            "description": "",
            "required": true,
            "example": "",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "attchParams",
            "in": "query",
            "description": "",
            "required": true,
            "example": "",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "state",
            "in": "query",
            "description": "",
            "required": true,
            "example": "",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {},
                "x-apifox-ignore-properties": [],
                "x-apifox-orders": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {},
                  "x-apifox-ignore-properties": [],
                  "x-apifox-orders": []
                }
              }
            }
          }
        },
        "x-run-in-apifox": "https://www.apifox.cn/web/project/3037241/apis/api-101029779-run"
      }
    },
    "/blogpage/generateTopicByKeywords": {
      "post": {
        "summary": "generateTopic",
        "x-apifox-folder": "blog",
        "x-apifox-status": "released",
        "deprecated": false,
        "description": "Generate a topic. If you are using the generateByKeywords to create a BLOG, make sure to first call this interface to generate a topic, and then proceed to create the BLOG. The return is a list of TOPICs . Prompt the user to select one from them and emphasize it with a larger font.",
        "operationId": "generateTopicByKeywords",
        "tags": [
          "blog"
        ],
        "parameters": [],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "keywords": {
                    "type": "string"
                  }
                },
                "x-apifox-orders": [
                  "keywords"
                ],
                "required": [
                  "keywords"
                ],
                "x-apifox-ignore-properties": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        },
        "x-run-in-apifox": "https://www.apifox.cn/web/project/3037241/apis/api-110736424-run"
      }
    },
    "/feedback": {
      "post": {
        "summary": "feedback",
        "x-apifox-folder": "feedback",
        "x-apifox-status": "released",
        "deprecated": false,
        "description": "Feedback user information. When users view the content of the BLOG generated through 'show result' or 'get result', if they have any suggestions or opinions about the content generation of the BLOG, please prompt the user to enter",
        "operationId": "feedback",
        "tags": [
          "feedback"
        ],
        "parameters": [],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "feedback": {
                    "type": "string"
                  }
                },
                "x-apifox-orders": [
                  "feedback"
                ],
                "required": [
                  "feedback"
                ],
                "x-apifox-ignore-properties": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {},
                  "x-apifox-ignore-properties": [],
                  "x-apifox-orders": []
                }
              }
            }
          }
        },
        "x-run-in-apifox": "https://www.apifox.cn/web/project/3037241/apis/api-110939786-run"
      }
    }
  },
  "components": {
    "schemas": {}
  },
  "servers": [
    {
      "url": "https://9qcx147xrx.quickcreator.io"
    }
  ]
}