ModelsLabs
Prerequisites
You need to install the requests
library.
pip install requests
Set the MODELS_LAB_API_KEY
environment variable.
export MODELS_LAB_API_KEY=****
Example
The following agent will use ModelsLabs to generate a video based on a text prompt.
cookbook/tools/models_labs_tools.py
from bitca.agent import Agent
from bitca.tools.models_labs import ModelsLabs
# Create an Agent with the ModelsLabs tool
agent = Agent(tools=[ModelsLabs()], name="ModelsLabs Agent")
agent.print_response("Generate a video of a beautiful sunset over the ocean", markdown=True)
Toolkit Params
api_key
str
None
The ModelsLab API key for authentication
url
str
"https://modelslab.com/api/v6/video/text2video"
The API endpoint URL
fetch_url
str
https://modelslab.com/api/v6/video/fetch
The URL to fetch the video status from
wait_for_completion
bool
False
Whether to wait for the video to be ready
add_to_eta
int
15
Time to add to the ETA to account for the time it takes to fetch the video
max_wait_time
int
60
Maximum time to wait for the video to be ready
file_type
str
"mp4"
The type of file to generate
Toolkit Functions
generate_media
Generates a video or gif based on a text prompt
Last updated