用途:arkcli +deploy 用于创建在线推理接入点(Endpoint),是“创建/新建/部署某模型”时的首选入口。脚本化、CI、无护栏或原始 raw CRUD 创建是例外,须改走 arkcli-infer-endpoint,并由其接管。
主要能力:执行原样命令 arkcli +deploy --name <ep-name> --model <model-id> [...] 创建 Endpoint,执行即真实创建。仅此一个子命令与 flag,没有 deploy、endpoint create 或 +deploy create 等子命令。新增 flag --set-default <modality>: 部署成功后自动把新 endpoint 设为 active profile 该 modality(text / image / video)的默认资源,失败仅 stderr warn 不阻断主流程。创建成功后自动渲染多语言调用示例到 ./ark-examples/<ep-id>/,并可用独立命令 arkcli +code-example --model <id> --language python 按基础模型名生成示例。
使用方式:前置先用 Read 读 ../arkcli-shared/SKILL.md 获取共享认证/配置/写操作守卫规则。模型未给全时执行一次有界只读查询,如 arkcli models search --size 10 --format json,候选须来自本轮实时结构化输出。查询预算是当前用户回合恰好一次 Bash 调用。用户已有模型 ID 时复述 model/name/region 确认后执行。自定义模型 ID(cm-xxxxx)创建前会先查是否已有 Running Endpoint,有则复用并输出已有 endpoint-id。
限制:+deploy 是真实写操作,会产生计费资源,依赖在线探测,不支持 --dry-run,执行前必须与用户显式确认最终参数。模型开通是独立计费写动作,非交互环境一律不自动开通,--yes 也不放行;命中 model_activation_required 时须结束本轮交还真人用 console 链接处理,禁止自行补 --yes / echo Y / 设 ARKCLI_ALLOW_HEADLESS_ACTIVATION。开通前先 arkcli auth status 检查 volc_sso.identity.verified,false 即停并给出实名页。语音模型(TTS / ASR / 配音 / 朗读 / 播客 / 音色设计 / 实时语音交互)或模型名命中 doubao-seed-tts-、doubao-seed-asr-、seedasr-* 时不执行 +deploy,当前仅支持 models search 广场发现。价格、版本、额度只能引用本轮只读命令返回的结构化结果,查询失败或未登录标为“尚未核实”。