SuperAPI AI 工具集

replicate automation

智能体与模型

查看项目

更新于 10-17 03:18

技能介绍

Replicate Automation 用于自动化 Replicate AI 模型的相关操作,其能力通过 Composio 工具集提供,涵盖运行预测、上传文件、查看模型结构、列出模型版本和管理预测历史。

主要能力

  1. 查看模型详情与结构:使用 REPLICATE_MODELS_GET,传入 model_owner 和 model_name,获取模型的输入/输出结构和元数据(openapi_schema)。由于每个模型的输入键名和类型各不相同,在构造预测输入前应先调用该工具确认结构。

  2. 运行预测:使用 REPLICATE_MODELS_PREDICTIONS_CREATE,传入 model_owner、model_name 和符合模型要求的 input 对象,可选择设置 wait_for(1-60 秒同步等待)、cancel_after(最长执行时间,如 "300s"、"5m")、webhook(HTTPS 完成通知地址)以及 webhook_events_filter(["start", "output", "logs", "completed"])。快速模型可使用 wait_for 同步获取结果;耗时任务应省略该参数,改用 webhook 或通过 REPLICATE_PREDICTIONS_LIST 轮询。

  3. 上传输入文件:使用 REPLICATE_CREATE_FILE,上传内容需为 base64 编码,需提供 filename(最长 255 字节 UTF-8)和 content_type(MIME 类型,默认 application/octet-stream),可选 metadata。适用于需要图像、文档或其他二进制输入的模型。

  4. 读取模型文档:使用 REPLICATE_MODELS_README_GET 获取模型 README 的 Markdown 内容,了解详细用法。

  5. 列出模型版本:使用 REPLICATE_MODELS_VERSIONS_LIST 查看模型全部可用版本,按最新优先排序。

  6. 追踪预测历史与文件:使用 REPLICATE_PREDICTIONS_LIST 分页列出当前认证用户的全部预测记录;使用 REPLICATE_FILES_LIST 按最近优先列出已上传文件;使用 REPLICATE_FILES_GET 按文件 ID 获取详情。

使用方式

先将 Composio MCP 服务器添加到客户端:https://rube.app/mcp;随后在提示时连接 Replicate 账户(API Token 认证);连接完成后即可调用上述工作流。

注意事项

  • 各模型输入键名与类型不同,键名错误会导致校验失败,应先用 REPLICATE_MODELS_GET 检查 openapi_schema。
  • 文件上传必须使用 base64 编码,把二进制文件按 UTF-8 文本处理会引发解码错误。
  • 公开模型应通过 REPLICATE_MODELS_PREDICTIONS_CREATE 运行,使用面向部署的路径会导致 HTTP 404。
  • wait_for 仅支持 1-60 秒,长任务需异步处理。
  • 部分图像模型(如 flux-1.1-pro)存在特定约束(如最大宽高 1440px、有效宽高比),应先检查模型结构。
  • 大量使用会产生较多上传文件,应定期通过 REPLICATE_FILES_LIST 检查,避免引用过期的 file_id。

适用场景

需要在自动化流程中批量调用 Replicate 公开模型、在运行前确认模型参数结构、管理输入文件以及回溯预测记录的用户。有关收费、价格和性能表现的信息,当前资料暂未提供。