ModelsLabs
Prerequisites
You need to install the requests library.
1uv pip install requestsSet the MODELS_LAB_API_KEY environment variable.
1export MODELS_LAB_API_KEY=****Example
The following agent will use ModelsLabs to generate a video based on a text prompt.
1from kern.agent import Agent2from kern.tools.models_labs import ModelsLabsTools34# Create an Agent with the ModelsLabs tool5agent = Agent(tools=[ModelsLabsTools()], name="ModelsLabs Agent")67agent.print_response("Generate a video of a beautiful sunset over the ocean", markdown=True)Toolkit Params
| Parameter | Type | Default | Description |
|---|---|---|---|
api_key | str | None | The ModelsLab API key for authentication |
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
| Function | Description |
|---|---|
generate_media | Generates a video or gif based on a text prompt |
Developer Resources
- View Tools