SuperAPI AI 工具集

apify-actorization

编程与开发

查看项目

更新于 10-16 01:10

技能介绍

用途:把现有软件转换为 Apify 平台上的 Actor,即打包为 Docker 镜像、接收定义好的 JSON 输入、执行动作并可选输出结构化 JSON 的无服务器应用。

主要能力:初始化 Actor 结构、接入 Apify SDK 生命周期、配置输入/输出 schema 与 actor 元数据、本地测试、部署到 Apify,并可选在 Apify Store 变现。

使用方式:在项目根目录运行 apify init;按语言包装代码(JS/TS 用 await Actor.init() 与 await Actor.exit(),Python 用 async with Actor:,其他语言用 CLI 包装脚本);配置 .actor/input_schema.json;用 apify run --input '{"key": "value"}' 或 apify run --input-file ./test-input.json 测试;用 apify push 部署。前置条件:安装 apify CLI(brew install apify-cli 或 npm install -g apify-cli),并用 apify info 确认已登录,未登录时设置 APIFY_TOKEN 后运行 apify login。

适用场景:将已有项目迁移到 Apify、为项目添加 Apify SDK、把 CLI 工具或脚本包装为 Actor、将 Crawlee 项目迁移到 Apify。

限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家审查;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。变现为可选项,推荐按事件付费(PPE),也可选择租赁或免费,具体配置在 Apify Console 完成。