Skip to main content
Method: VideoApi#video_generation_post.

Example

require 'ai_stats_sdk'

config = AIStatsSdk::Configuration.default
config.access_token = 'your_api_key'
api_client = AIStatsSdk::ApiClient.new(config)
video_api = AIStatsSdk::VideoApi.new(api_client)

request = AIStatsSdk::VideoGenerationRequest.new(
  model: 'openai/gpt-video-1',
  prompt: 'A calm ocean at dusk'
)

video = video_api.video_generation_post(request)

Key parameters

  • model (required): Video-capable model id.
  • prompt (required): Text description of the video.
  • Optional provider-specific controls (per API spec), e.g., duration, format, or aspect (when supported by the upstream).

Returns

VideoGenerationResponse