invideo AI
Vand ID: vand-773af767-5ee4-408a-b8b9-eaa6788731de
Learn how to easily use the invideo AI tool with the OpenAI API.
Plugin for crafting narrated videos from text prompts and scripts.
OpenAI function calls:
{ "name": "generateVideoFromBrief", "description": "Generate video from a detailed brief.", "parameters": { "type": "object", "properties": { "brief": { "type": "string", "description": "Plain english text starting with \"Create a video\" or \"Create a [platform] video\"" }, "settings": { "type": "string", "description": "Plain english text covering instructions such as gender and accent of the voiceover, tone of the background music. Can be left empty." }, "title": { "type": "string" }, "description": { "type": "string" }, "platforms": { "items": { "type": "string" }, "type": "array", "description": "suggest three platforms this video would be ideal for" }, "audiences": { "items": { "type": "string" }, "type": "array", "description": "suggest three audiences this video would be ideal for" }, "length_in_minutes": { "type": "number", "description": "suggest the length of the video in minutes" } }, "required": [ "title", "description", "platforms", "audiences", "length_in_minutes", "brief", "settings" ] } }
{ "name": "generateVideoFromScript", "description": "Generate video from a script.", "parameters": { "type": "object", "properties": { "script": { "type": "string", "description": "plain english text that is the script of the video" }, "settings": { "type": "string", "description": "Plain english text covering instructions such as gender and accent of the voiceover, tone of the background music. Can be left empty." }, "title": { "type": "string" }, "description": { "type": "string" }, "platforms": { "items": { "type": "string" }, "type": "array", "description": "suggest three platforms this video would be ideal for" }, "audiences": { "items": { "type": "string" }, "type": "array", "description": "suggest three audiences this video would be ideal for" }, "length_in_minutes": { "type": "number", "description": "suggest the length of the video in minutes" } }, "required": [ "title", "description", "platforms", "audiences", "length_in_minutes", "script", "settings" ] } }
Auth Type
noneServers
https://pro-api.invideo.io
OpenAPI:
{ "openapi": "3.0.1", "info": { "title": "invideo AI", "description": "Plugin for crafting narrated videos from text prompts and scripts.", "version": "v1" }, "servers": [ { "url": "https://pro-api.invideo.io" } ], "paths": { "/api/copilot/request/chatgpt-new-from-brief": { "post": { "operationId": "generateVideoFromBrief", "summary": "Generate video from a detailed brief.", "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VideoFromBriefInput" } } } }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VideoResponse" } } } } } } }, "/api/copilot/request/chatgpt-new-from-script": { "post": { "operationId": "generateVideoFromScript", "summary": "Generate video from a script.", "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VideoFromScriptInput" } } } }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VideoResponse" } } } } } } } }, "components": { "schemas": { "VideoFromBriefInput": { "type": "object", "properties": { "brief": { "type": "string", "description": "Plain english text starting with \"Create a video\" or \"Create a [platform] video\"" }, "settings": { "type": "string", "description": "Plain english text covering instructions such as gender and accent of the voiceover, tone of the background music. Can be left empty." }, "title": { "type": "string" }, "description": { "type": "string" }, "platforms": { "type": "array", "items": { "type": "string" }, "description": "suggest three platforms this video would be ideal for" }, "audiences": { "type": "array", "items": { "type": "string" }, "description": "suggest three audiences this video would be ideal for" }, "length_in_minutes": { "type": "number", "description": "suggest the length of the video in minutes" } }, "required": [ "title", "description", "platforms", "audiences", "length_in_minutes", "brief", "settings" ] }, "VideoFromScriptInput": { "type": "object", "properties": { "script": { "type": "string", "description": "plain english text that is the script of the video" }, "settings": { "type": "string", "description": "Plain english text covering instructions such as gender and accent of the voiceover, tone of the background music. Can be left empty." }, "title": { "type": "string" }, "description": { "type": "string" }, "platforms": { "type": "array", "items": { "type": "string" }, "description": "suggest three platforms this video would be ideal for" }, "audiences": { "type": "array", "items": { "type": "string" }, "description": "suggest three audiences this video would be ideal for" }, "length_in_minutes": { "type": "number", "description": "suggest the length of the video in minutes" } }, "required": [ "title", "description", "platforms", "audiences", "length_in_minutes", "script", "settings" ] }, "VideoResponse": { "type": "object", "properties": { "video_url": { "type": "string" } } } } } }