用途:通过当前 mediaio CLI 提交图像与视频生成任务,覆盖文生图、图生图、文生视频等。CLI 帮助、模型/工作流/效果发现以及 model get、workflow get 输出为唯一事实来源。
使用流程:先运行 command -v mediaio 与 mediaio version 做引导检查;若命令缺失,提示需安装共享的 Media.io CLI,不自行安装第二个运行时。若版本输出 Update: 行并以 (update available) 结尾,需引用该行并询问是否运行 mediaio upgrade --output json,得到答复前不继续发现、生成、上传或等待。升级以标准 JSON 信封判断:非零退出码或顶层 error 视为失败;data.ok=true 表示完成,data.cli.scheduled=true(仅 Windows)表示需重启会话。
网络审批为硬性要求:首个联网 mediaio 进程需通过宿主最窄的仅网络审批机制发起,待批准后再执行;随后运行 mediaio account status,认证确实缺失或过期时运行 mediaio auth login 并等待浏览器流程,成功后以原提示词与参数继续原请求,并重新运行账号状态以获取最新额度。提交用 generate create(不接受 --wait),随后读取 task_id 并调用 mediaio generate wait <task_id>。每次提交需 --yes;--show-credit 显示预估与余额。默认安静模式,仅当用户提及费用或要求先估价时升级为报告或先审批模式。
限制:不虚构任务类型或参数,任务类型取自静态目录、参数取自 model get;不暴露令牌或凭据;不自行扩大消费权限;仅在余额不足时使用 CLI 打印的 credits 链接,从不手写或改写 media.io URL;不重写签名结果 URL,优先用 mediaio generate download 获取文件;所有 generate 子命令默认 brief 输出,不传 --output。