🧙♂️ Name: MindStream — Powered by Dataprism · Ações GPT
Tools API
Multiple APIs to empower AI Agents
POST /api/v1/tool/getTranscriptGettranscriptGet Youtube Transcription This function takes in the URL for a YouTube video and the language code for transcription and returns it's transcription with start time and duration in seconds
POST /api/v1/tool/createMermaidCreatemermaidGet Mermaid Image This functions takes in code for the mindmap diagram in Markmap language for Mermaid and returns Mermaid Image
POST /api/v1/tool/createPlantumlCreateplantumlGet Plantuml Image This functions takes in code for the Plantuml diagram in Markmap language for Plantuml and returns Plantuml Image
POST /api/v1/tool/createMatplotlibCreatematplotlibGet Matplotlib Image This functions takes in code in python language to create matplotlib diagram and returns the matplotlib diagram generated
POST /api/v1/tool/createSeabornCreateseabornGet Seaborn Image This functions takes in code in python language to create stunning seaborn diagram and returns the seaborn diagram generated
POST /api/v1/tool/createWordcloudCreatewordcloudCreate WordCloud This function takes in text with optional other parameters and creates a wordcloud. text: keywords with count. ex: "hello:10,world:5,testing:5,123"
POST /api/v1/tool/createApexchartsCreateapexchartsCreate Apexcharts This function takes in config with optional width and height and creates an Apexcharts.
POST /api/v1/tool/createGraphvizCreategraphvizGet Graphviz Image This functions takes in code for the Graphviz diagram in Markmap language with layout and returns Graphviz Image
POST /api/v1/tool/createQuickChartCreatequickchartCreate QuickChart This function takes in parameters: text with width and height and background color and creates a QuickChart.
POST /api/v1/tool/instagram/scrapeInstagram ScrapePOST /api/v1/tool/linkedin/scrapeLinkedin ScrapePOST /api/v1/tool/linkedin/job-searchLinkedin Job SearchPOST /api/v1/tool/reddit/scrapeReddit ScrapePOST /api/v1/tool/gmaps/scrapeGmaps ScrapePOST /api/v1/tool/youtube/scrapeYoutube ScrapePOST /api/v1/tool/meta-ads/searchMeta Ads SearchPOST /api/v1/tool/trends/scrapeTrends ScrapePOST /api/v1/tool/twitter/scrapeTwitter ScrapePOST /api/v1/tool/readWebpageReadwebpageRead Webpages This function allows to convert a webpage to Markdown by sharing it's URL use summarize (bool): Whether to summarize the content of the search results.
POST /api/v1/tool/deepReadWebpageDeepreadwebpageDeep Read Webpages This function allows you to navigate to the links within the input webpage and return information from all the links found + the original webpage. use summarize (bool): Whether to summarize the content of the search results.
POST /api/v1/tool/searchSearch
Esquema API original
{
"openapi": "3.1.0",
"info": {
"title": "Tools API",
"description": "Multiple APIs to empower AI Agents",
"version": "1.0.0",
"x-logo": {
"url": "https://mewow.dev/static/logo.png"
}
},
"servers": [
{
"url": "https://mewow.dev",
"description": "Multiple APIs to empower AI Agents"
}
],
"paths": {
"/api/v1/tool/getTranscript": {
"post": {
"tags": [
"tool"
],
"summary": "Gettranscript",
"description": "Get Youtube Transcription\nThis function takes in the URL for a YouTube video and the language code for transcription and returns it's transcription with start time and duration in seconds",
"operationId": "getTranscript_api_v1_tool_getTranscript_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Transcription"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TranscriptionResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/createMermaid": {
"post": {
"tags": [
"tool"
],
"summary": "Createmermaid",
"description": "Get Mermaid Image\nThis functions takes in code for the mindmap diagram in Markmap language for Mermaid and returns Mermaid Image",
"operationId": "createMermaid_api_v1_tool_createMermaid_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Mermaid"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/createPlantuml": {
"post": {
"tags": [
"tool"
],
"summary": "Createplantuml",
"description": "Get Plantuml Image\nThis functions takes in code for the Plantuml diagram in Markmap language for Plantuml and returns Plantuml Image",
"operationId": "createPlantuml_api_v1_tool_createPlantuml_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PlantUML"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/createMatplotlib": {
"post": {
"tags": [
"tool"
],
"summary": "Creatematplotlib",
"description": "Get Matplotlib Image\nThis functions takes in code in python language to create matplotlib diagram and returns the matplotlib diagram generated",
"operationId": "createMatplotlib_api_v1_tool_createMatplotlib_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/createSeaborn": {
"post": {
"tags": [
"tool"
],
"summary": "Createseaborn",
"description": "Get Seaborn Image\nThis functions takes in code in python language to create stunning seaborn diagram and returns the seaborn diagram generated",
"operationId": "createSeaborn_api_v1_tool_createSeaborn_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/createWordcloud": {
"post": {
"tags": [
"tool"
],
"summary": "Createwordcloud",
"description": "Create WordCloud\nThis function takes in text with optional other parameters and creates a wordcloud.\ntext: keywords with count. ex: \"hello:10,world:5,testing:5,123\"",
"operationId": "createWordcloud_api_v1_tool_createWordcloud_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WordCloudRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/createApexcharts": {
"post": {
"tags": [
"tool"
],
"summary": "Createapexcharts",
"description": "Create Apexcharts\nThis function takes in config with optional width and height and creates an Apexcharts.",
"operationId": "createApexcharts_api_v1_tool_createApexcharts_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApexChartRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/createGraphviz": {
"post": {
"tags": [
"tool"
],
"summary": "Creategraphviz",
"description": "Get Graphviz Image\nThis functions takes in code for the Graphviz diagram in Markmap language with layout and returns Graphviz Image",
"operationId": "createGraphviz_api_v1_tool_createGraphviz_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GraphvizRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/createQuickChart": {
"post": {
"tags": [
"tool"
],
"summary": "Createquickchart",
"description": "Create QuickChart\nThis function takes in parameters: text with width and height and background color and creates a QuickChart.",
"operationId": "createQuickChart_api_v1_tool_createQuickChart_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/QuickChartRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CommandResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/instagram/scrape": {
"post": {
"tags": [
"tool"
],
"summary": "Instagram Scrape",
"operationId": "instagram_scrape_api_v1_tool_instagram_scrape_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/InstagramRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/InstagramResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/linkedin/scrape": {
"post": {
"tags": [
"tool"
],
"summary": "Linkedin Scrape",
"operationId": "linkedin_scrape_api_v1_tool_linkedin_scrape_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LinkedInScrapeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LinkedInResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/linkedin/job-search": {
"post": {
"tags": [
"tool"
],
"summary": "Linkedin Job Search",
"operationId": "linkedin_job_search_api_v1_tool_linkedin_job_search_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LinkedInJobSearchRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LinkedInResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/reddit/scrape": {
"post": {
"tags": [
"tool"
],
"summary": "Reddit Scrape",
"operationId": "reddit_scrape_api_v1_tool_reddit_scrape_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RedditRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RedditResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/gmaps/scrape": {
"post": {
"tags": [
"tool"
],
"summary": "Gmaps Scrape",
"operationId": "gmaps_scrape_api_v1_tool_gmaps_scrape_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GMapsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GMapsResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/youtube/scrape": {
"post": {
"tags": [
"tool"
],
"summary": "Youtube Scrape",
"operationId": "youtube_scrape_api_v1_tool_youtube_scrape_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/YouTubeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/YouTubeResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/meta-ads/search": {
"post": {
"tags": [
"tool"
],
"summary": "Meta Ads Search",
"operationId": "meta_ads_search_api_v1_tool_meta_ads_search_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MetaAdsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MetaAdsResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/trends/scrape": {
"post": {
"tags": [
"tool"
],
"summary": "Trends Scrape",
"operationId": "trends_scrape_api_v1_tool_trends_scrape_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TrendsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TrendsResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/twitter/scrape": {
"post": {
"tags": [
"tool"
],
"summary": "Twitter Scrape",
"operationId": "twitter_scrape_api_v1_tool_twitter_scrape_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TwitterRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TwitterResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/readWebpage": {
"post": {
"tags": [
"tool"
],
"summary": "Readwebpage",
"description": "Read Webpages\nThis function allows to convert a webpage to Markdown by sharing it's URL\nuse summarize (bool): Whether to summarize the content of the search results.",
"operationId": "readWebPage_api_v1_tool_readWebpage_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReadURL"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ContentURL"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/deepReadWebpage": {
"post": {
"tags": [
"tool"
],
"summary": "Deepreadwebpage",
"description": "Deep Read Webpages\nThis function allows you to navigate to the links within the input webpage and return information from all the links found + the original webpage.\nuse summarize (bool): Whether to summarize the content of the search results.",
"operationId": "deepReadWebPage_api_v1_tool_deepReadWebpage_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeepReadURL"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeepResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/tool/search": {
"post": {
"tags": [
"tool"
],
"summary": "Search",
"operationId": "search_api_v1_tool_search_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SearchParams"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SearXNGSearchResults"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"ApexChartRequest": {
"properties": {
"config": {
"type": "string",
"title": "Config"
},
"width": {
"type": "integer",
"title": "Width",
"default": 600
},
"height": {
"type": "integer",
"title": "Height",
"default": 300
},
"chartType": {
"$ref": "#/components/schemas/ChartType"
}
},
"type": "object",
"required": [
"config",
"chartType"
],
"title": "ApexChartRequest",
"example": {
"chartType": "Line_Chart",
"config": "{'chart': {'type': 'area'}, 'series': [{'name': 'Minimum Temperature', 'data': [20, 22, 23, 22, 21, 24, 26, 28, 25]}, {'name': 'Maximum Temperature', 'data': [25, 28, 29, 30, 31, 32, 33, 34, 35]}], 'xaxis': {'categories': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep']}, 'fill': {'type': 'gradient', 'gradient': {'shadeIntensity': 1, 'opacityFrom': 0.7, 'opacityTo': 0.9, 'stops': [0, 100]}}}",
"height": 300,
"width": 600
}
},
"Case": {
"type": "string",
"enum": [
"upper",
"lower",
"none"
],
"title": "Case"
},
"ChartType": {
"type": "string",
"enum": [
"Line_Chart",
"Area_Chart",
"Bar_Chart",
"Pie_Chart",
"Donut_Chart",
"RadialBar_Chart",
"Scatter_Chart",
"Bubble_Chart",
"Heatmap_Chart",
"Candlestick_Chart",
"BoxPlot_Chart",
"Radar_Chart",
"PolarArea_Chart",
"RangeBar_Chart",
"RangeArea_Chart",
"Treemap_Chart",
"Other_Chart"
],
"title": "ChartType"
},
"CommandRequest": {
"properties": {
"code": {
"type": "string",
"title": "Code"
},
"method": {
"$ref": "#/components/schemas/Method"
}
},
"type": "object",
"required": [
"code",
"method"
],
"title": "CommandRequest",
"example": {
"code": "import matplotlib.pyplot as plt\nimport seaborn as sns\nactivities = ['eat', 'sleep', 'work', 'play']\nslices = [3, 7, 8, 6]\ncolors = ['r', 'y', 'g', 'b']\nplt.pie(slices, labels=activities, colors=colors,\n startangle=90, shadow=True, explode=(0, 0, 0.1, 0),\n radius=1.2, autopct='%1.1f%%')\nplt.legend()\nplt.gcf()",
"method": "seaborn"
}
},
"CommandResponse": {
"properties": {
"output": {
"type": "string",
"title": "Output"
},
"imageURL": {
"type": "string",
"title": "Imageurl"
}
},
"type": "object",
"required": [
"output",
"imageURL"
],
"title": "CommandResponse",
"example": {
"imageURL": "https://example.com/image.png",
"output": "Image Generated"
}
},
"ContentURL": {
"properties": {
"urls": {
"items": {
"type": "string"
},
"type": "array",
"title": "Urls"
},
"content": {
"items": {
"type": "string"
},
"type": "array",
"title": "Content"
}
},
"type": "object",
"required": [
"urls",
"content"
],
"title": "ContentURL",
"example": {
"content": [
"Hello World",
"Hello World"
],
"urls": [
"https://en.wikipedia.org/wiki/Adolf_Hitler",
"https://en.wikipedia.org/wiki/Adolf_Hitler"
]
}
},
"DeepReadURL": {
"properties": {
"url": {
"type": "string",
"title": "Url"
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 10
},
"summarize": {
"type": "boolean",
"title": "Summarize",
"default": false
}
},
"type": "object",
"required": [
"url"
],
"title": "DeepReadURL",
"example": {
"limit": 10,
"url": "https://en.wikipedia.org/wiki/Adolf_Hitler"
}
},
"DeepResponse": {
"properties": {
"urls": {
"items": {
"type": "string"
},
"type": "array",
"title": "Urls"
},
"info": {
"items": {
"$ref": "#/components/schemas/INFO"
},
"type": "array",
"title": "Info"
}
},
"type": "object",
"required": [
"urls",
"info"
],
"title": "DeepResponse"
},
"GMapsRequest": {
"properties": {
"mode": {
"type": "string",
"title": "Mode"
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Query"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Url"
},
"limit": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Limit",
"default": 20
},
"includeReviews": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Includereviews",
"default": false
},
"reviewsLimit": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Reviewslimit",
"default": 10
}
},
"type": "object",
"required": [
"mode"
],
"title": "GMapsRequest",
"examples": [
{
"summary": "Search",
"value": {
"mode": "search",
"query": "coffee shops in seattle"
}
},
{
"summary": "Place",
"value": {
"includeReviews": true,
"mode": "place",
"reviewsLimit": 20,
"url": "https://www.google.com/maps/place/..."
}
},
{
"summary": "Crawl",
"value": {
"includeReviews": false,
"limit": 10,
"mode": "crawl",
"query": "pizza in new york"
}
}
]
},
"GMapsResponse": {
"properties": {
"data": {
"title": "Data"
}
},
"type": "object",
"required": [
"data"
],
"title": "GMapsResponse"
},
"GraphvizRequest": {
"properties": {
"graph": {
"type": "string",
"title": "Graph"
},
"layout": {
"$ref": "#/components/schemas/LayoutType"
}
},
"type": "object",
"required": [
"graph",
"layout"
],
"title": "GraphvizRequest",
"example": {
"graph": "digraph G { A -> B; B -> C; C -> A; }",
"layout": "dot"
}
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"INFO": {
"properties": {
"title": {
"type": "string",
"title": "Title"
},
"body": {
"type": "string",
"title": "Body"
},
"links": {
"items": {
"type": "string"
},
"type": "array",
"title": "Links"
},
"images": {
"items": {
"type": "string"
},
"type": "array",
"title": "Images"
}
},
"type": "object",
"required": [
"title",
"body",
"links",
"images"
],
"title": "INFO"
},
"InstagramRequest": {
"properties": {
"username": {
"type": "string",
"title": "Username"
},
"posts": {
"type": "integer",
"title": "Posts",
"default": 6
},
"comments": {
"type": "integer",
"title": "Comments",
"default": 15
},
"igSessionId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Igsessionid"
},
"includeFollowers": {
"type": "boolean",
"title": "Includefollowers",
"default": false
},
"tagged": {
"type": "boolean",
"title": "Tagged",
"default": false
}
},
"type": "object",
"required": [
"username"
],
"title": "InstagramRequest",
"example": {
"comments": 15,
"igSessionId": "SESSIONID_COOKIE_VALUE_OPTIONAL",
"includeFollowers": false,
"posts": 6,
"tagged": false,
"username": "instagram"
}
},
"InstagramResponse": {
"properties": {
"profile": {
"additionalProperties": true,
"type": "object",
"title": "Profile"
},
"posts": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array",
"title": "Posts"
},
"followers": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array",
"title": "Followers",
"default": []
}
},
"type": "object",
"required": [
"profile",
"posts"
],
"title": "InstagramResponse",
"example": {
"followers": [
{
"full_name": "Follower One",
"id": "111222333",
"is_verified": false,
"username": "follower1"
},
{
"full_name": "Follower Two",
"id": "222333444",
"is_verified": true,
"username": "follower2"
}
],
"posts": [
{
"caption": "Hello",
"comment_count": 2,
"comments": [],
"like_count": 10,
"media": [
{
"type": "image",
"url": "https://example.com/image.jpg"
}
],
"post_id": "123",
"shortcode": "ABC123",
"timestamp": "2024-01-01T00:00:00+00:00",
"url": "https://www.instagram.com/p/ABC123/"
}
],
"profile": {
"biography": "Bringing you closer to the people and things you love.",
"followers": 100,
"following": 10,
"full_name": "Instagram",
"is_verified": true,
"posts_count": 5,
"profile_pic_url": "https://example.com/pic.jpg",
"runs_ads": true,
"user_id": "123456789",
"username": "instagram"
}
}
},
"Language": {
"type": "string",
"enum": [
"af",
"ak",
"sq",
"am",
"ar",
"hy",
"as",
"ay",
"az",
"bn",
"eu",
"be",
"bho",
"bs",
"bg",
"my",
"ca",
"ceb",
"zh-Hans",
"zh-Hant",
"co",
"hr",
"cs",
"da",
"dv",
"nl",
"en",
"en-US",
"eo",
"et",
"ee",
"fil",
"fi",
"fr",
"gl",
"lg",
"ka",
"de",
"el",
"gn",
"gu",
"ht",
"ha",
"haw",
"iw",
"hi",
"hmn",
"hu",
"is",
"ig",
"id",
"ga",
"it",
"ja",
"jv",
"kn",
"kk",
"km",
"rw",
"ko",
"kri",
"ku",
"ky",
"lo",
"la",
"lv",
"ln",
"lt",
"lb",
"mk",
"mg",
"ms",
"ml",
"mt",
"mi",
"mr",
"mn",
"ne",
"nso",
"no",
"ny",
"or",
"om",
"ps",
"fa",
"pl",
"pt",
"pa",
"qu",
"ro",
"ru",
"sm",
"sa",
"gd",
"sr",
"sn",
"sd",
"si",
"sk",
"sl",
"so",
"st",
"es",
"su",
"sw",
"sv",
"tg",
"ta",
"tt",
"te",
"th",
"ti",
"ts",
"tr",
"tk",
"uk",
"ur",
"ug",
"uz",
"vi",
"cy",
"fy",
"xh",
"yi",
"yo",
"zu"
],
"title": "Language"
},
"LanguageCode": {
"type": "string",
"enum": [
"en",
"af",
"ar",
"hy",
"eu",
"be",
"br",
"bu",
"ca",
"zh",
"hr",
"ce",
"da",
"nl",
"ep",
"es",
"fi",
"fr",
"gl",
"de",
"el",
"gu",
"ha",
"he",
"hi",
"hu",
"in",
"ir",
"it",
"ja",
"ko",
"ku",
"la",
"lv",
"li",
"lg",
"ms",
"ma",
"my",
"no",
"fa",
"po",
"pt",
"pa",
"ro",
"ru",
"sk",
"sl",
"so",
"st",
"sp",
"sw",
"sv",
"ta",
"th",
"tu",
"uk",
"ur",
"vi",
"yo",
"zu"
],
"title": "LanguageCode"
},
"LayoutType": {
"type": "string",
"enum": [
"dot",
"fdp",
"neato",
"circo",
"twopi",
"osage",
"patchwork"
],
"title": "LayoutType"
},
"LinkedInJobSearchRequest": {
"properties": {
"keyword": {
"type": "string",
"title": "Keyword"
},
"location": {
"type": "string",
"title": "Location"
},
"maxPages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Maxpages"
}
},
"type": "object",
"required": [
"keyword",
"location"
],
"title": "LinkedInJobSearchRequest"
},
"LinkedInResponse": {
"properties": {
"data": {
"title": "Data"
}
},
"type": "object",
"required": [
"data"
],
"title": "LinkedInResponse"
},
"LinkedInScrapeRequest": {
"properties": {
"urls": {
"items": {
"type": "string"
},
"type": "array",
"title": "Urls"
},
"maxPagesCompanyJobs": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Maxpagescompanyjobs"
}
},
"type": "object",
"required": [
"urls"
],
"title": "LinkedInScrapeRequest"
},
"Mermaid": {
"properties": {
"mermaidText": {
"type": "string",
"title": "Mermaidtext"
}
},
"type": "object",
"required": [
"mermaidText"
],
"title": "Mermaid",
"example": {
"mermaidText": "flowchart TD\n A[Christmas] -->|Get money| B(Go shopping)\n B --> C{Let me think}\n C -->|One| D[Laptop]\n C -->|Two| E[iPhone]\n C -->|Three| F[fa:fa-car Car]"
}
},
"MetaAdsRequest": {
"properties": {
"countries": {
"items": {
"type": "string"
},
"type": "array",
"title": "Countries"
},
"search_terms": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Search Terms"
},
"ad_active_status": {
"type": "string",
"title": "Ad Active Status",
"default": "ALL"
},
"page_ids": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Page Ids"
},
"search_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Search Type"
},
"ad_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Ad Type"
},
"since": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Since"
},
"until": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Until"
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 200
},
"fields": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Fields"
},
"publisher_platforms": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Publisher Platforms"
},
"languages_filter": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Languages Filter"
},
"media_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Media Type"
},
"bylines": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Bylines"
},
"delivery_by_region_filter": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Delivery By Region Filter"
},
"unmask_removed_content": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Unmask Removed Content"
},
"enrich_data": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Enrich Data",
"default": false
}
},
"type": "object",
"required": [
"countries"
],
"title": "MetaAdsRequest"
},
"MetaAdsResponse": {
"properties": {
"data": {
"title": "Data"
}
},
"type": "object",
"required": [
"data"
],
"title": "MetaAdsResponse"
},
"Method": {
"type": "string",
"enum": [
"matplotlib",
"seaborn"
],
"title": "Method"
},
"PlantUML": {
"properties": {
"plantumlText": {
"type": "string",
"title": "Plantumltext"
}
},
"type": "object",
"required": [
"plantumlText"
],
"title": "PlantUML",
"example": {
"plantumlText": "@startmindmap\n* GPT Opportunities\n** Building GPTs for GPT Store\n*** Focus on unique GPTs\n**** Use private data sets\n**** Integrate unique APIs\n*** Be aware of competition\n*** Potential OpenAI integration\n** Custom GPTs for Businesses\n*** Start an AI agency\n**** Specialize in GPT solutions\n**** Plan, create, sell tailored GPTs\n*** Consistent revenue stream\n*** Adapt to OpenAI updates\n** Specializing in GPT Strategy and Development as a Freelancer\n*** Growing demand for skilled freelancers\n**** Learn Python and JavaScript\n**** Build GPTs using assistant API\n**** Join communities for clients\n**** Build a personal brand\n*** Importance of Hands-on Experience\n**** Build GPTs\n**** Understand assistant API\n**** Stay updated with AI and GPT tech\n**** Leverage private data and unique applications\n@endmindmap"
}
},
"QuickChartRequest": {
"properties": {
"chart": {
"type": "string",
"title": "Chart"
},
"width": {
"type": "integer",
"title": "Width"
},
"height": {
"type": "integer",
"title": "Height"
},
"backgroundColor": {
"type": "string",
"title": "Backgroundcolor",
"default": "transparent"
}
},
"type": "object",
"required": [
"chart",
"width",
"height"
],
"title": "QuickChartRequest",
"example": {
"backgroundColor": "transparent",
"chart": "{'backgroundColor': '#fff', 'width': 500, 'height': 300, 'devicePixelRatio': 1.0, 'chart': {'type': 'bar', 'data': {'labels': [2012, 2013, 2014, 2015, 2016], 'datasets': [{'label': 'Users', 'data': [120, 60, 50, 180, 120]}]}}}",
"height": 300,
"width": 500
}
},
"ReadURL": {
"properties": {
"urls": {
"items": {
"type": "string"
},
"type": "array",
"title": "Urls"
},
"summarize": {
"type": "boolean",
"title": "Summarize",
"default": false
},
"advanced": {
"type": "boolean",
"title": "Advanced",
"default": false
}
},
"type": "object",
"required": [
"urls"
],
"title": "ReadURL",
"example": {
"url": [
"https://en.wikipedia.org/wiki/Adolf_Hitler",
"https://en.wikipedia.org/wiki/Adolf_Hitler"
]
}
},
"RedditMode": {
"type": "string",
"enum": [
"subreddit",
"post",
"user_posts"
],
"title": "RedditMode"
},
"RedditRequest": {
"properties": {
"mode": {
"$ref": "#/components/schemas/RedditMode"
},
"subreddit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Subreddit"
},
"postUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Posturl"
},
"username": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Username"
},
"sort": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Sort"
},
"maxPages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Maxpages"
}
},
"type": "object",
"required": [
"mode"
],
"title": "RedditRequest"
},
"RedditResponse": {
"properties": {
"data": {
"title": "Data"
}
},
"type": "object",
"required": [
"data"
],
"title": "RedditResponse"
},
"SafeSearch": {
"type": "string",
"enum": [
"0",
"1",
"2"
],
"title": "SafeSearch"
},
"ScaleType": {
"type": "string",
"enum": [
"linear",
"sqrt",
"log"
],
"title": "ScaleType"
},
"SearXNGSearchResults": {
"properties": {
"images": {
"anyOf": [
{
"items": {
"$ref": "#/components/schemas/SearchResultImage"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Images"
},
"videos": {
"anyOf": [
{
"items": {
"$ref": "#/components/schemas/SearchResultVideo"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Videos"
},
"results": {
"items": {
"$ref": "#/components/schemas/SearchResultItem"
},
"type": "array",
"title": "Results"
},
"advanced_result": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Advanced Result"
},
"number_of_results": {
"type": "integer",
"title": "Number Of Results"
},
"query": {
"type": "string",
"title": "Query"
}
},
"type": "object",
"required": [
"results",
"number_of_results",
"query"
],
"title": "SearXNGSearchResults"
},
"SearchEngines": {
"type": "string",
"enum": [
"google",
"brave",
"wikipedia",
"duckduckgo",
"github",
"arxiv",
"pubmed",
"youtube",
"bing",
"startpage",
"qwant",
"google_scholar",
"semantic_scholar",
"stackoverflow",
"reddit",
"presearch",
"yahoo"
],
"title": "SearchEngines"
},
"SearchParams": {
"properties": {
"query": {
"type": "string",
"title": "Query",
"description": "The search query."
},
"format": {
"type": "string",
"pattern": "^(json|xml|rss|html)$",
"title": "Format",
"description": "The format in which the search results are returned.",
"default": "json"
},
"includeImages": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Includeimages",
"description": "Include images in the search results.",
"default": false
},
"includeVideos": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Includevideos",
"description": "Include videos in the search results.",
"default": false
},
"crawl": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Crawl",
"description": "Crawl the webpage for content",
"default": false
},
"advancedCrawl": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Advancedcrawl",
"description": "Crawl the webapge using advanced techniques",
"default": false
},
"summarize": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Summarize",
"description": "Summarize the webpage content",
"default": false
},
"advancedQuery": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Advancedquery",
"description": "Advanced query",
"default": false
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "The language for the search results. E.g., 'en', 'fr', etc.",
"default": "all"
},
"safesearch": {
"anyOf": [
{
"$ref": "#/components/schemas/SafeSearch"
},
{
"type": "null"
}
],
"description": "Filter explicit content",
"default": "2"
},
"time_range": {
"anyOf": [
{
"type": "string",
"pattern": "^(day|week|month|year)$"
},
{
"type": "null"
}
],
"title": "Time Range",
"description": "Limit search results to a specific time range."
},
"engines": {
"anyOf": [
{
"items": {
"$ref": "#/components/schemas/SearchEngines"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Engines",
"description": "Specify the search engines to use as a list.",
"default": [
"google",
"duckduckgo",
"bing",
"brave",
"wikipedia"
]
},
"limit": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Limit",
"description": "Limit the number of results returned.",
"default": 10
},
"external_bang": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "External Bang",
"description": "External bang for search redirection."
}
},
"type": "object",
"required": [
"query"
],
"title": "SearchParams",
"example": {
"advancedCrawl": false,
"advancedQuery": false,
"crawl": false,
"engines": [
"google",
"duckduckgo",
"github",
"arxiv",
"pubmed"
],
"format": "json",
"includeImages": false,
"includeVideos": false,
"language": "all",
"limit": 10,
"query": "quantum computing",
"safesearch": 0,
"summarize": false
}
},
"SearchResultImage": {
"properties": {
"url": {
"type": "string",
"title": "Url"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description"
}
},
"type": "object",
"required": [
"url"
],
"title": "SearchResultImage"
},
"SearchResultItem": {
"properties": {
"title": {
"type": "string",
"title": "Title"
},
"url": {
"type": "string",
"title": "Url"
},
"content": {
"type": "string",
"title": "Content"
}
},
"type": "object",
"required": [
"title",
"url",
"content"
],
"title": "SearchResultItem"
},
"SearchResultVideo": {
"properties": {
"url": {
"type": "string",
"title": "Url"
},
"title": {
"type": "string",
"title": "Title"
},
"duration": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Duration"
}
},
"type": "object",
"required": [
"url",
"title"
],
"title": "SearchResultVideo"
},
"Transcription": {
"properties": {
"language": {
"$ref": "#/components/schemas/Language",
"default": "en"
},
"urls": {
"items": {
"type": "string"
},
"type": "array",
"title": "Urls"
},
"summarize": {
"type": "boolean",
"title": "Summarize",
"default": false
}
},
"type": "object",
"required": [
"urls"
],
"title": "Transcription",
"example": {
"language": "en",
"url": "https://www.youtube.com/watch?v=Uk5f3ajkfSs&ab_channel=LiamOttley"
}
},
"TranscriptionObject": {
"properties": {
"text": {
"type": "string",
"title": "Text"
},
"start": {
"type": "number",
"title": "Start"
},
"duration": {
"type": "number",
"title": "Duration"
}
},
"type": "object",
"required": [
"text",
"start",
"duration"
],
"title": "TranscriptionObject",
"example": {
"duration": 3,
"start": 0,
"text": "hey"
}
},
"TranscriptionResponse": {
"properties": {
"urls": {
"items": {
"type": "string"
},
"type": "array",
"title": "Urls"
},
"transcripts": {
"items": {
"$ref": "#/components/schemas/TranscriptionResponseVideo"
},
"type": "array",
"title": "Transcripts"
}
},
"type": "object",
"required": [
"urls",
"transcripts"
],
"title": "TranscriptionResponse"
},
"TranscriptionResponseVideo": {
"properties": {
"transcript": {
"items": {
"$ref": "#/components/schemas/TranscriptionObject"
},
"type": "array",
"title": "Transcript"
}
},
"type": "object",
"required": [
"transcript"
],
"title": "TranscriptionResponseVideo",
"example": {
"transcript": [
{
"duration": 3,
"start": 0,
"text": "hey"
}
]
}
},
"TrendsMode": {
"type": "string",
"enum": [
"interest_over_time",
"interest_by_region",
"related",
"categories",
"geo",
"trending",
"trending_rss"
],
"title": "TrendsMode"
},
"TrendsRequest": {
"properties": {
"mode": {
"$ref": "#/components/schemas/TrendsMode"
},
"requestDelay": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Requestdelay",
"default": 4
},
"keywords": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Keywords"
},
"timeframe": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Timeframe"
},
"geo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Geo"
},
"cat": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Cat"
},
"keyword": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Keyword"
},
"resolution": {
"anyOf": [
{
"type": "string",
"enum": [
"COUNTRY",
"REGION",
"CITY"
]
},
{
"type": "null"
}
],
"title": "Resolution"
},
"find": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Find"
},
"referer": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Referer"
}
},
"type": "object",
"required": [
"mode"
],
"title": "TrendsRequest",
"examples": [
{
"summary": "interest_over_time",
"value": {
"geo": "US",
"keywords": "openai, anthropic",
"mode": "interest_over_time",
"requestDelay": 4,
"timeframe": [
"today 12-m"
]
}
},
{
"summary": "interest_by_region",
"value": {
"geo": "US",
"keyword": "ai agents",
"mode": "interest_by_region",
"requestDelay": 4,
"resolution": "REGION"
}
},
{
"summary": "related (queries + topics)",
"value": {
"keyword": "large language model",
"mode": "related",
"referer": "https://www.google.com/",
"requestDelay": 4
}
},
{
"summary": "categories search",
"value": {
"find": "technology",
"mode": "categories",
"requestDelay": 4
}
},
{
"summary": "geo search",
"value": {
"find": "United",
"mode": "geo",
"requestDelay": 4
}
},
{
"summary": "trending now",
"value": {
"geo": "US",
"mode": "trending",
"requestDelay": 4
}
},
{
"summary": "trending now (RSS)",
"value": {
"geo": "US",
"mode": "trending_rss",
"requestDelay": 4
}
}
]
},
"TrendsResponse": {
"properties": {
"data": {
"title": "Data"
}
},
"type": "object",
"required": [
"data"
],
"title": "TrendsResponse"
},
"TwitterMode": {
"type": "string",
"enum": [
"tweet",
"profile",
"timeline",
"search"
],
"title": "TwitterMode"
},
"TwitterRequest": {
"properties": {
"mode": {
"$ref": "#/components/schemas/TwitterMode"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Url",
"default": ""
},
"maxPages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Maxpages",
"default": 3
},
"minItems": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Minitems",
"default": 50
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Query"
},
"searchMode": {
"anyOf": [
{
"$ref": "#/components/schemas/TwitterSearchMode"
},
{
"type": "null"
}
],
"default": "latest"
},
"maxTweets": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Maxtweets",
"default": 100
},
"lang": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Lang"
},
"authToken": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Authtoken"
}
},
"type": "object",
"required": [
"mode"
],
"title": "TwitterRequest"
},
"TwitterResponse": {
"properties": {
"data": {
"title": "Data"
}
},
"type": "object",
"required": [
"data"
],
"title": "TwitterResponse"
},
"TwitterSearchMode": {
"type": "string",
"enum": [
"latest",
"top",
"photos",
"videos",
"people"
],
"title": "TwitterSearchMode"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
},
"WordCloudRequest": {
"properties": {
"text": {
"type": "string",
"title": "Text"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Width"
},
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Height"
},
"backgroundColor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Backgroundcolor"
},
"fontFamily": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Fontfamily"
},
"fontWeight": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Fontweight"
},
"fontScale": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Fontscale"
},
"padding": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Padding"
},
"rotation": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Rotation"
},
"maxNumWords": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Maxnumwords"
},
"minWordLength": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Minwordlength"
},
"scale": {
"anyOf": [
{
"$ref": "#/components/schemas/ScaleType"
},
{
"type": "null"
}
]
},
"case": {
"anyOf": [
{
"$ref": "#/components/schemas/Case"
},
{
"type": "null"
}
]
},
"colors": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Colors"
},
"removeStopwords": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Removestopwords"
},
"cleanWords": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Cleanwords"
},
"language": {
"anyOf": [
{
"$ref": "#/components/schemas/LanguageCode"
},
{
"type": "null"
}
]
}
},
"type": "object",
"required": [
"text"
],
"title": "WordCloudRequest",
"example": {
"backgroundColor": "#ffffff",
"case": "upper",
"cleanWords": true,
"colors": [
"#FF5733",
"#33FF57",
"#3357FF"
],
"fontFamily": "Arial",
"fontScale": 10,
"fontWeight": "bold",
"height": 600,
"language": "en",
"maxNumWords": 150,
"minWordLength": 3,
"padding": 2,
"removeStopwords": false,
"rotation": 45,
"scale": "linear",
"text": "hello:10,world:5,testing:5,123",
"width": 800
}
},
"YouTubeMode": {
"type": "string",
"enum": [
"search",
"channel",
"channel_videos",
"video",
"comments"
],
"title": "YouTubeMode"
},
"YouTubeRequest": {
"properties": {
"mode": {
"$ref": "#/components/schemas/YouTubeMode"
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Query"
},
"sp": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Sp"
},
"maxPages": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Maxpages"
},
"handleOrUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Handleorurl"
},
"handle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Handle"
},
"sort": {
"anyOf": [
{
"type": "string",
"enum": [
"Latest",
"Popular",
"Oldest"
]
},
{
"type": "null"
}
],
"title": "Sort"
},
"ids": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Ids"
},
"videoId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Videoid"
}
},
"type": "object",
"required": [
"mode"
],
"title": "YouTubeRequest"
},
"YouTubeResponse": {
"properties": {
"data": {
"title": "Data"
}
},
"type": "object",
"required": [
"data"
],
"title": "YouTubeResponse"
}
}
}
}