Lucas AI Video
Lucas AI Video · GPT 작업
api.idomoo.ai
원본 API 스키마
openapi: 3.1.3
info:
title: idomoo Plugin API
version: 1.0.0
servers:
- url: https://api.idomoo.ai/production
paths:
/generate:
post:
operationId: "processUrl"
summary: Process and return a URL based on input string
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
video_content:
type: string
description: Enter here your video details, ensuring they align with key parameters video type, industry, visual theme, brand info, language, and duration. Describe the content using a clear narrative arc, engaging tone, and precise language, and include essential elements like title, brief, CTA, and target audience. Structure your video with content bullets, chapters, and summary points to effectively convey your message.
minLength: 150
maxLength: 1250
video_title:
type: string
description: Insert the short title for the video (can have emoji).
minLength: 20
maxLength: 80
video_type:
type: string
description: The style and type of video to create.
video_aspect_ratio:
type: string
description: The aspect ratio for the video output.
enum: ['1-1', '16-9', '9-16']
video_cta:
type: string
description: Call to action text or URL to be included in the video.
assistant_id:
type: string
description: Identifier for the assistant used in processing.
default: "GPT"
sub_user:
type: string
description: Identifier for the assistant used in processing.
default: "api"
video_cta:
type: string
description: The call to action for the video button if needed.
default: "No CTA"
user_brand_select:
type: string
description: The brand id to use in the video.
default: "x"
duration:
type: string
description: the total duration of the video in seconds (min 30 , max 90).
default: "x"
vid_lang:
type: string
description: The video output language in local format (e.g en-US).
default: "en_US"
video_style:
type: string
description: The video style name to use in the idomoo api
default: "frame"
extra_info:
type: string
description: This field is intended for any supplementary details that might be relevant to the video creation process. It can include notes, key information, or text extracted from documents that provide context or specific instructions for the video. This could encompass background information, specific requests, contextual data, or any other pertinent details that aren't covered by the other fields but are crucial for tailoring the video to specific needs or requirements. This field allows for a personalized and detailed approach to video creation, ensuring that all relevant aspects are considered.
default: "none"
required:
- video_type
- video_content
- video_title
- video_aspect_ratio
- assistant_id
- sub_user
- user_brand_select
- duration
- vid_lang
- video_style
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: object
properties:
result:
type: string
description: URL generated based on input string
required:
- result
'400':
description: Bad request - Invalid input
'500':
description: Internal server error