eliza icon indicating copy to clipboard operation
eliza copied to clipboard

feat: video generation plugin

Open dorianjanezic opened this issue 1 year ago • 4 comments

Relates to: video generation

Risks Low - Changes are contained within the video generation plugin and don't affect other functionality. Main risk is failed video generation or attachment, which is handled gracefully with error messages.

Background What does this PR do? Fixes video generation plugin to properly handle the Luma AI API response and correctly attach generated videos to Discord messages.

What kind of change is this? Plugin

Why are we doing this? Any context or related work? adding video gen feature

Documentation changes needed? Yes, adding LUMA LABS API to env.example

Testing As a user, send a message to generate a video: Send "Generate a video of a sunset" Verify bot responds with "I'll generate a video based on your prompt" Wait for video generation (about 1-2 minutes) Verify bot sends back a message with the video attached

videoGenerationPlugin should be added to agent runtime & to package.json

dorianjanezic avatar Nov 18 '24 11:11 dorianjanezic

@lalalune hey, all good with this plugin?

dorianjanezic avatar Nov 18 '24 21:11 dorianjanezic

Thanks for working on this - Please update the PR title :)

monilpat avatar Nov 18 '24 23:11 monilpat

Can we add a test for this new plugin? As well as a screengrab of successful video generation? Thanks so much!

monilpat avatar Nov 18 '24 23:11 monilpat

hey @monilpat , created constants file and videoGeneration test.

Screenshot 2024-11-18 at 11 58 23

dorianjanezic avatar Nov 19 '24 10:11 dorianjanezic