用途:这是基于 Membrane CLI 的 Algorithmia 集成,用于与 Algorithmia 平台上的数据、记录交互并自动化工作流,适合需要调用或管理模型算法的场景。
主要能力(预置动作):创建/更新/获取算法、发布算法、列出用户算法与算法版本、获取算法构建日志、执行算法;用户信息查询;数据目录的文件与目录操作,包括上传、下载、删除文件,创建、删除、列出目录。
使用方式:先安装 CLI:npm install -g @membranehq/cli;首次登录执行 membrane login --tenant,无头环境可用 membrane login complete <code> 完成。连接时先搜索 connector:membrane search algorithmia --elementType=connector --json,取 ID 后执行 membrane connect --connectorId=CONNECTOR_ID --json,由用户在浏览器完成认证;可用 membrane connection list --json 查看已有连接。查找动作:membrane action list --intent=QUERY --connectionId=CONNECTION_ID --json;运行动作:membrane action run --connectionId=CONNECTION_ID ACTION_ID --json,传参数加 --input。当预置动作不覆盖时,可用代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。Membrane 自动处理认证与凭证刷新。
限制:资料未提供 Algorithmia 的收费、价格、平台可用性、具体性能或效果数据;部分动作参数与返回结构需通过 action list 查看 inputSchema 确认。