{
  "openapi": "3.0.3",
  "info": {
    "title": "Void API",
    "version": "v1.00 beta",
    "description": "Simple and Easy-to-Use API Documentation\n\nSome endpoints run on third-party sources, so availability can vary."
  },
  "servers": [
    {
      "url": "https://api.i1void.is-a.dev"
    }
  ],
  "tags": [
    {
      "name": "AI (Artificial Intelligence)"
    },
    {
      "name": "Anime Reactions"
    },
    {
      "name": "Downloader"
    },
    {
      "name": "Fun"
    },
    {
      "name": "Games"
    },
    {
      "name": "Images"
    },
    {
      "name": "Maker"
    },
    {
      "name": "Search Tools"
    },
    {
      "name": "Stalk"
    },
    {
      "name": "Tools"
    }
  ],
  "paths": {
    "/ai/chatgpt": {
      "get": {
        "tags": [
          "AI (Artificial Intelligence)"
        ],
        "summary": "ChatGPT",
        "description": "Talk with ChatGPT. prompt is the system prompt (optional).",
        "operationId": "getAiChatgpt",
        "parameters": [
          {
            "name": "text",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "prompt",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/ai/chatgptv2": {
      "get": {
        "tags": [
          "AI (Artificial Intelligence)"
        ],
        "summary": "ChatGPT v2",
        "description": "Talk with ChatGPT. prompt is the system prompt (optional). Add &model=chatgpt, claude or gemini (or a full id) to pick a model, list: /ai/chatgptv2?models=1",
        "operationId": "getAiChatgptv2",
        "parameters": [
          {
            "name": "text",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "prompt",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/ai/gemini": {
      "get": {
        "tags": [
          "AI (Artificial Intelligence)"
        ],
        "summary": "Gemini",
        "description": "Talk with Gemini AI. prompt is the system prompt (optional).",
        "operationId": "getAiGemini",
        "parameters": [
          {
            "name": "text",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "prompt",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/airkiss": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Airkiss",
        "description": "Random airkiss GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesAirkiss",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/angry": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Angry",
        "description": "Random angry GIF",
        "operationId": "getImagesAngry",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/angrystare": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Angrystare",
        "description": "Random angrystare GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesAngrystare",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/baka": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Baka",
        "description": "Random baka GIF",
        "operationId": "getImagesBaka",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/bite": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Bite",
        "description": "Random bite GIF",
        "operationId": "getImagesBite",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/bleh": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Bleh",
        "description": "Random bleh GIF",
        "operationId": "getImagesBleh",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/blowkiss": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Blowkiss",
        "description": "Random blowkiss GIF",
        "operationId": "getImagesBlowkiss",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/blush": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Blush",
        "description": "Random blush GIF",
        "operationId": "getImagesBlush",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/bonk": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Bonk",
        "description": "Random bonk GIF",
        "operationId": "getImagesBonk",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/bored": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Bored",
        "description": "Random bored GIF",
        "operationId": "getImagesBored",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/brofist": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Brofist",
        "description": "Random brofist GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesBrofist",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/carry": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Carry",
        "description": "Random carry GIF",
        "operationId": "getImagesCarry",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/celebrate": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Celebrate",
        "description": "Random celebrate GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesCelebrate",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/cheers": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Cheers",
        "description": "Random cheers GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesCheers",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/clap": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Clap",
        "description": "Random clap GIF",
        "operationId": "getImagesClap",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/confused": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Confused",
        "description": "Random confused GIF",
        "operationId": "getImagesConfused",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/cool": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Cool",
        "description": "Random cool GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesCool",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/cry": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Cry",
        "description": "Random cry GIF",
        "operationId": "getImagesCry",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/cuddle": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Cuddle",
        "description": "Random cuddle GIF",
        "operationId": "getImagesCuddle",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/dance": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Dance",
        "description": "Random dance GIF",
        "operationId": "getImagesDance",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/drool": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Drool",
        "description": "Random drool GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesDrool",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/evillaugh": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Evillaugh",
        "description": "Random evillaugh GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesEvillaugh",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/facepalm": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Facepalm",
        "description": "Random facepalm GIF",
        "operationId": "getImagesFacepalm",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/feed": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Feed",
        "description": "Random feed GIF",
        "operationId": "getImagesFeed",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/handhold": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Handhold",
        "description": "Random handhold GIF",
        "operationId": "getImagesHandhold",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/handshake": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Handshake",
        "description": "Random handshake GIF",
        "operationId": "getImagesHandshake",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/happy": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Happy",
        "description": "Random happy GIF",
        "operationId": "getImagesHappy",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/headbang": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Headbang",
        "description": "Random headbang GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesHeadbang",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/highfive": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Highfive",
        "description": "Random highfive GIF",
        "operationId": "getImagesHighfive",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/hug": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Hug",
        "description": "Random hug GIF",
        "operationId": "getImagesHug",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/huh": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Huh",
        "description": "Random huh GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesHuh",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/kabedon": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Kabedon",
        "description": "Random kabedon GIF",
        "operationId": "getImagesKabedon",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/kick": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Kick",
        "description": "Random kick GIF",
        "operationId": "getImagesKick",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/kiss": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Kiss",
        "description": "Random kiss GIF",
        "operationId": "getImagesKiss",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/lappillow": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Lappillow",
        "description": "Random lappillow GIF",
        "operationId": "getImagesLappillow",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/laugh": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Laugh",
        "description": "Random laugh GIF",
        "operationId": "getImagesLaugh",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/lick": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Lick",
        "description": "Random lick GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesLick",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/love": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Love",
        "description": "Random love GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesLove",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/lurk": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Lurk",
        "description": "Random lurk GIF",
        "operationId": "getImagesLurk",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/mad": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Mad",
        "description": "Random mad GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesMad",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/nervous": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Nervous",
        "description": "Random nervous GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesNervous",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/ngif": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Ngif",
        "description": "Random ngif GIF",
        "operationId": "getImagesNgif",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/no": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "No",
        "description": "Random no GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesNo",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/nod": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Nod",
        "description": "Random nod GIF",
        "operationId": "getImagesNod",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/nom": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Nom",
        "description": "Random nom GIF",
        "operationId": "getImagesNom",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/nope": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Nope",
        "description": "Random nope GIF",
        "operationId": "getImagesNope",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/nosebleed": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Nosebleed",
        "description": "Random nosebleed GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesNosebleed",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/nuzzle": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Nuzzle",
        "description": "Random nuzzle GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesNuzzle",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/nya": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Nya",
        "description": "Random nya GIF",
        "operationId": "getImagesNya",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/nyah": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Nyah",
        "description": "Random nyah GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesNyah",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/pat": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Pat",
        "description": "Random pat GIF",
        "operationId": "getImagesPat",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/peck": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Peck",
        "description": "Random peck GIF",
        "operationId": "getImagesPeck",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/peek": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Peek",
        "description": "Random peek GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesPeek",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/pinch": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Pinch",
        "description": "Random pinch GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesPinch",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/poke": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Poke",
        "description": "Random poke GIF",
        "operationId": "getImagesPoke",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/pout": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Pout",
        "description": "Random pout GIF",
        "operationId": "getImagesPout",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/punch": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Punch",
        "description": "Random punch GIF",
        "operationId": "getImagesPunch",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/roll": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Roll",
        "description": "Random roll GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesRoll",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/run": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Run",
        "description": "Random run GIF",
        "operationId": "getImagesRun",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/sad": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Sad",
        "description": "Random sad GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesSad",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/salute": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Salute",
        "description": "Random salute GIF",
        "operationId": "getImagesSalute",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/scared": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Scared",
        "description": "Random scared GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesScared",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/shake": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Shake",
        "description": "Random shake GIF",
        "operationId": "getImagesShake",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/shocked": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Shocked",
        "description": "Random shocked GIF",
        "operationId": "getImagesShocked",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/shoot": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Shoot",
        "description": "Random shoot GIF",
        "operationId": "getImagesShoot",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/shout": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Shout",
        "description": "Random shout GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesShout",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/shrug": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Shrug",
        "description": "Random shrug GIF",
        "operationId": "getImagesShrug",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/shy": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Shy",
        "description": "Random shy GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesShy",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/sigh": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Sigh",
        "description": "Random sigh GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesSigh",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/sip": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Sip",
        "description": "Random sip GIF",
        "operationId": "getImagesSip",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/slap": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Slap",
        "description": "Random slap GIF",
        "operationId": "getImagesSlap",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/sleep": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Sleep",
        "description": "Random sleep GIF",
        "operationId": "getImagesSleep",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/slowclap": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Slowclap",
        "description": "Random slowclap GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesSlowclap",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/smack": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Smack",
        "description": "Random smack GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesSmack",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/smile": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Smile",
        "description": "Random smile GIF",
        "operationId": "getImagesSmile",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/smug": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Smug",
        "description": "Random smug GIF",
        "operationId": "getImagesSmug",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/sneeze": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Sneeze",
        "description": "Random sneeze GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesSneeze",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/sorry": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Sorry",
        "description": "Random sorry GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesSorry",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/spin": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Spin",
        "description": "Random spin GIF",
        "operationId": "getImagesSpin",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/stare": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Stare",
        "description": "Random stare GIF",
        "operationId": "getImagesStare",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/stop": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Stop",
        "description": "Random stop GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesStop",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/surprised": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Surprised",
        "description": "Random surprised GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesSurprised",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/sweat": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Sweat",
        "description": "Random sweat GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesSweat",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/tableflip": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Tableflip",
        "description": "Random tableflip GIF",
        "operationId": "getImagesTableflip",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/teehee": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Teehee",
        "description": "Random teehee GIF",
        "operationId": "getImagesTeehee",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/think": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Think",
        "description": "Random think GIF",
        "operationId": "getImagesThink",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/thumbsup": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Thumbsup",
        "description": "Random thumbsup GIF",
        "operationId": "getImagesThumbsup",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/tickle": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Tickle",
        "description": "Random tickle GIF",
        "operationId": "getImagesTickle",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/tired": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Tired",
        "description": "Random tired GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesTired",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/wag": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Wag",
        "description": "Random wag GIF",
        "operationId": "getImagesWag",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/wave": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Wave",
        "description": "Random wave GIF",
        "operationId": "getImagesWave",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/wink": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Wink",
        "description": "Random wink GIF",
        "operationId": "getImagesWink",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/woah": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Woah",
        "description": "Random woah GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesWoah",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/yawn": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Yawn",
        "description": "Random yawn GIF",
        "operationId": "getImagesYawn",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/yay": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Yay",
        "description": "Random yay GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesYay",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/yeet": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Yeet",
        "description": "Random yeet GIF",
        "operationId": "getImagesYeet",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/yes": {
      "get": {
        "tags": [
          "Anime Reactions"
        ],
        "summary": "Yes",
        "description": "Random yes GIF. format (optional): gif, webp, or avif. Default gif.",
        "operationId": "getImagesYes",
        "parameters": [
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/applemusic": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Apple Music",
        "description": "Apple Music Downloader",
        "operationId": "getDownloaderApplemusic",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/bandcamp": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Bandcamp",
        "description": "Bandcamp Downloader",
        "operationId": "getDownloaderBandcamp",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "server",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/bilibili": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Bilibili",
        "description": "Bilibili Downloader",
        "operationId": "getDownloaderBilibili",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/douyin": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Douyin",
        "description": "Douyin Downloader",
        "operationId": "getDownloaderDouyin",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/douyinv2": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Douyin v2",
        "description": "Douyin Downloader v2",
        "operationId": "getDownloaderDouyinv2",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/facebook": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Facebook",
        "description": "Facebook Downloader",
        "operationId": "getDownloaderFacebook",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/facebookv2": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Facebook v2",
        "description": "Facebook Downloader v2",
        "operationId": "getDownloaderFacebookv2",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/instagram": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Instagram",
        "description": "Instagram Downloader",
        "operationId": "getDownloaderInstagram",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/instagramv2": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Instagram v2",
        "description": "Instagram Downloader v2",
        "operationId": "getDownloaderInstagramv2",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "server",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/pinterest": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Pinterest",
        "description": "Pinterest Downloader",
        "operationId": "getDownloaderPinterest",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/pinterestv2": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Pinterest v2",
        "description": "Pinterest Downloader v2",
        "operationId": "getDownloaderPinterestv2",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "server",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/pixiv": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Pixiv",
        "description": "Pixiv Downloader",
        "operationId": "getDownloaderPixiv",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/reddit": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Reddit",
        "description": "Reddit Downloader",
        "operationId": "getDownloaderReddit",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/rednote": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "RedNote",
        "description": "Rednote Downloader",
        "operationId": "getDownloaderRednote",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/rednotev2": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "RedNote v2",
        "description": "RedNote Downloader v2",
        "operationId": "getDownloaderRednotev2",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/soundcloud": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "SoundCloud",
        "description": "SoundCloud Downloader",
        "operationId": "getDownloaderSoundcloud",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/spotify": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Spotify",
        "description": "Spotify Downloader",
        "operationId": "getDownloaderSpotify",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "server",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/terabox": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "TeraBox",
        "description": "TeraBox Downloader",
        "operationId": "getDownloaderTerabox",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/threads": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Threads",
        "description": "Threads Downloader",
        "operationId": "getDownloaderThreads",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/tiktok": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Tiktok",
        "description": "Tiktok Downloader",
        "operationId": "getDownloaderTiktok",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/tiktokv2": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "TikTok v2",
        "description": "TikTok Downloader v2",
        "operationId": "getDownloaderTiktokv2",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "server",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/twitter": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Twitter",
        "description": "Twitter/X Downloader (video & photo)",
        "operationId": "getDownloaderTwitter",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/twitterv2": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Twitter/X v2",
        "description": "Twitter/X Downloader v2",
        "operationId": "getDownloaderTwitterv2",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "server",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/ytmp3": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Youtube MP3",
        "description": "Youtube audio only, highest bitrate first (M4A/WebM file, not converted to MP3)",
        "operationId": "getDownloaderYtmp3",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/ytmp4": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "Youtube MP4",
        "description": "Youtube video with sound in one file (quality as offered by Youtube, usually 360p)",
        "operationId": "getDownloaderYtmp4",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/downloader/youtubev2": {
      "get": {
        "tags": [
          "Downloader"
        ],
        "summary": "YouTube v2",
        "description": "YouTube Downloader v2",
        "operationId": "getDownloaderYoutubev2",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "server",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/fun/cekkhodam": {
      "get": {
        "tags": [
          "Fun"
        ],
        "summary": "Cek Khodam",
        "description": "Cek khodam kamu (hiburan, hasil acak)",
        "operationId": "getFunCekkhodam",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/games/siapakahaku": {
      "get": {
        "tags": [
          "Games"
        ],
        "summary": "Siapakah Aku",
        "description": "Tebak-tebakan siapakah aku acak",
        "operationId": "getGamesSiapakahaku",
        "parameters": [],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/games/tebakkata": {
      "get": {
        "tags": [
          "Games"
        ],
        "summary": "Tebak Kata",
        "description": "Soal tebak kata acak",
        "operationId": "getGamesTebakkata",
        "parameters": [],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/games/tebakkimia": {
      "get": {
        "tags": [
          "Games"
        ],
        "summary": "Tebak Kimia",
        "description": "Tebak lambang unsur kimia acak",
        "operationId": "getGamesTebakkimia",
        "parameters": [],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/bluearkep": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Blue Archive",
        "description": "Blue Archive Images",
        "operationId": "getImagesBluearkep",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/cosplay": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Cosplay",
        "description": "Random Cosplay images",
        "operationId": "getImagesCosplay",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/jpeg": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/foxgirl": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Foxgirl",
        "description": "Random Foxgirl images",
        "operationId": "getImagesFoxgirl",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/holo": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Holo",
        "description": "Random holo images",
        "operationId": "getImagesHolo",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/husbando": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Husbando",
        "description": "Random husbando images",
        "operationId": "getImagesHusbando",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/kanna": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Kanna",
        "description": "Random kanna images",
        "operationId": "getImagesKanna",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/kemonomimi": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Kemonomimi",
        "description": "Random kemonomimi images",
        "operationId": "getImagesKemonomimi",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/kitsune": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Kitsune",
        "description": "Random kitsune images",
        "operationId": "getImagesKitsune",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/neko": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Neko",
        "description": "Random neko images",
        "operationId": "getImagesNeko",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/waifu": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Waifu",
        "description": "Random waifu images",
        "operationId": "getImagesWaifu",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/images/wallpaper": {
      "get": {
        "tags": [
          "Images"
        ],
        "summary": "Wallpaper",
        "description": "Random wallpaper images",
        "operationId": "getImagesWallpaper",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/generate/brat": {
      "get": {
        "tags": [
          "Maker"
        ],
        "summary": "Brat",
        "description": "Generate Brat Style Text Image",
        "operationId": "getGenerateBrat",
        "parameters": [
          {
            "name": "text",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/generate/mlbb": {
      "get": {
        "tags": [
          "Maker"
        ],
        "summary": "Serti MLBB",
        "description": "Sertifikat Mobile Legends",
        "operationId": "getGenerateMlbb",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Image",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/search/douyin": {
      "get": {
        "tags": [
          "Search Tools"
        ],
        "summary": "Douyin",
        "description": "Douyin search",
        "operationId": "getSearchDouyin",
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/search/youtube": {
      "get": {
        "tags": [
          "Search Tools"
        ],
        "summary": "YouTube",
        "description": "Video search",
        "operationId": "getSearchYoutube",
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/stalk/github": {
      "get": {
        "tags": [
          "Stalk"
        ],
        "summary": "Github Stalk",
        "description": "Stalk Github Profile",
        "operationId": "getStalkGithub",
        "parameters": [
          {
            "name": "username",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/stalk/instagram": {
      "get": {
        "tags": [
          "Stalk"
        ],
        "summary": "Instagram Stalk",
        "description": "Stalk Instagram Profile",
        "operationId": "getStalkInstagram",
        "parameters": [
          {
            "name": "username",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/stalk/tiktok": {
      "get": {
        "tags": [
          "Stalk"
        ],
        "summary": "Tiktok Stalk",
        "description": "Stalk Tiktok Profile",
        "operationId": "getStalkTiktok",
        "parameters": [
          {
            "name": "username",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/tools/kbbi": {
      "get": {
        "tags": [
          "Tools"
        ],
        "summary": "KBBI",
        "description": "Kamus Besar Bahasa Indonesia",
        "operationId": "getToolsKbbi",
        "parameters": [],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/tools/removebg": {
      "get": {
        "tags": [
          "Tools"
        ],
        "summary": "Remove BG",
        "description": "AI Remove Background Image",
        "operationId": "getToolsRemovebg",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    },
    "/tools/upscale": {
      "get": {
        "tags": [
          "Tools"
        ],
        "summary": "Upscale",
        "description": "AI image upscaler & enhancer",
        "operationId": "getToolsUpscale",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "JSON response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "400": {
            "description": "Missing or invalid parameter"
          },
          "500": {
            "description": "Upstream source failed"
          }
        }
      }
    }
  }
}