先决条件

您需要安装 requests 库。

pip install requests

设置 MODELS_LAB_API_KEY 环境变量。

export MODELS_LAB_API_KEY=****

示例

以下的 agent 将使用 ModelsLabs 根据文本提示生成视频。

cookbook/tools/models_labs_tools.py
from agno.agent import Agent
from agno.tools.models_labs import ModelsLabsTools

# 使用 ModelsLabsTool 创建 Agent
agent = Agent(tools=[ModelsLabsTools()], name="ModelsLabs Agent")

agent.print_response("Generate a video of a beautiful sunset over the ocean", markdown=True)

Toolkit 参数

参数类型默认值描述
api_keystrNone用于身份验证的 ModelsLab API 密钥
wait_for_completionboolFalse是否等待视频准备就绪
add_to_etaint15在预估到达时间 (ETA) 上增加的时间,以考虑获取视频所需的时间
max_wait_timeint60等待视频准备就绪的最大时间
file_typestr"mp4"要生成的文件的类型

Toolkit 函数

函数描述
generate_media根据文本提示生成视频或 GIF

开发者资源