在RouterBase上构建图像、视频和音频生成工作流,用于调用RouterBase的图像、视频、音频、语音或媒体API以及选择媒体模型。
路由器Base 媒体生成是一项面向实际任务的技能,主要用于Overview. 使用路由器库通过一个 API 访问图像、 视频和音频生成模型;此技能帮助代理商选择正确的媒体端点, 处理同步 ver。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用 routerbase 通过统一 API 访问图像、视频和音频生成模型。本能力帮助智能体选择合适的媒体端点,区分同步与异步响应,并提供面向生产环境的安全集成指引。
当需要精确的端点地址、参数说明、媒体保留策略或示例请求时,请查阅 references/routerbase-media.md。
POST https://routerbase.com/v1/images/generationsPOST https://routerbase.com/v1/videos/generationsPOST https://routerbase.com/v1/audio/speech 或 POST https://routerbase.com/v1/audio/generationscurl -X POST https://routerbase.com/v1/images/generations
-H "Authorization: Bearer $ROUTERBASE_API_KEY"
-H "Content-Type: application/json"
-d '{
"model": "google/imagen-4",
"prompt": "A clean product-style illustration of an AI model router dashboard",
"aspect_ratio": "1:1",
"resolution": "1K"
}'
{
"model": "blackforestlabs/flux-2-pro-i2i",
"prompt": "Make the source image look like a polished watercolor editorial illustration",
"image_urls": ["https://example.com/source.jpg"]
}
const create = await fetch("https://routerbase.com/v1/videos/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.ROUTERBASE_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "google/veo-3-1-fast",
prompt: "A 5-second shot of abstract network routes lighting up on a dark map",
}),
});
const task = await create.json();
// 轮询 GET /v1/videos/generations/{id},直至任务达到终态(terminal status)。
若应用已具备可靠的 Webhook 接收器,可直接使用 callback URL;否则,请采用带退避(backoff)机制的轮询方式,并设置明确的超时时间。
aspect_ratio、resolution、quality、style、negative_prompt 和 image_urls 等参数的有效性。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章