arkcli agent:管理 ARK Managed Agents,包括 Agent / Skill / Env / Session / File / Memory Store / Vault / MCP OAuth。控制面优先走 ForTop/OpenTOP,Session 运行时和 Files 走数据面直联。
中文简介正在准备中。当前显示原文说明。
arkcli 推理接入点管理与显式 raw CRUD 创建能力。
**正向触发:用户明确要求脚本化 / CI / 无护栏 / 原始 raw CRUD 创建 Endpoint 时,必须使用本 skill 的 `arkcli infer endpoint create` 路径,不能切到 `arkcli-deploy`**;模型缺失或只有品牌/家族名时仍留在本 skill,先执行实时有界候选与 0/1/N 澄清,模型未唯一确定前禁止 preview 或创建。
本 skill 也负责对**已有** Endpoint 做获取、列表、启动、停止、删除、更新,以及在 NotFound 后用当前完整列表 + 历史 usage 判断 ID 是否不完整或仅有历史记录。
普通的『创建/新建/部署一个 endpoint』仍走带产品护栏的 arkcli-deploy(`+deploy`),只有用户明确选择上述原始路径才例外。优先使用产品命令 `arkcli infer endpoint ...`,而不是 Raw API。
TTS/ASR/语音模型连 raw create 也不要引导,只能转 models search 说明 arkcli 不支持 Endpoint 创建。
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
CRITICAL — 显式脚本化 / CI / 无护栏 / 原始 raw CRUD 创建是本 skill 的正向触发,不得因为出现“创建 Endpoint”就转到 arkcli-deploy。
CRITICAL — 模型候选复用本轮完整结果;截断、空结果的有界恢复统一复用 Deploy 规则。认证/权限失败不重试、不切身份、不修改配置或把凭证写进命令行;其他失败保留原始错误,不盲换命令。
CRITICAL — 开始前 MUST 先读取 ../arkcli-shared/SKILL.md。
用户已有平台 Key、模型和 Endpoint,却在 CC Switch / Claude Code 调用失败时,保留原资源链,按以下三项交付排障结果。
1. 分开列事实。 用两行记录“原客户端”与“本次直连测试”:实际 Base URL/协议、Key 来源(仅脱敏身份)、模型位、状态码/错误/RequestId及尚缺项。配置未读取或请求未捕获就写未知。Running、Key Active、近期用量与另一条 HTTP 200 不能证明用户外部客户端使用同一 Key 或平台侧所有路径正常;只说明本次受测组合的结果。图片测试不能写成视频测试,单次探针没有“复现率最高”的统计意义。
2. 核对同一条资源链。 Base URL 保留实际 Region/环境,并按客户端文档确认它追加的路径;不要因发现套餐订阅就切换用户的既有平台链路。
| 用户选择的路径 | Anthropic Base URL | Key 来源 |
|---|---|---|
| 已有平台 Key + 文本 Endpoint | .../api/compatible | 本次平台普通 Key;模型位保留用户的 ep-... 或经核验的完整调用 ID |
| 个人 Agent Plan | .../api/plan | RealAgentPlanPersonal 专属 Key |
| 个人 Coding Plan | .../api/coding | 与 platform 共用普通 Key 池,并核对该用户的套餐准入 |
| 团队 Agent/Coding Plan | 相应 /api/plan 或 /api/coding | 对应有效席位 Key |
OpenAI /api/v3 及套餐 /v3 是另一协议入口,不能直接当 Anthropic Base URL。只有用户选择套餐路径时再按 plans 展开,不为诊断切 Profile、轮换 Key 或重建资源。请求未发出、环境变量为空、401、404分别按原报文核查;不把它们都归为“Key失效”。
3. 给出可验证的下一步。 先核对用户当前启用配置与新会话 /status 显示的 Base URL、Model 和认证来源,只检查凭证是否已赋值,不打印值。客户端模型位/fallback 行为以该版本实际配置或文档为准:“可能 fallback”仍是待核查条件,不能扩大成必然失败或自行补出标题生成等触发场景;直连404也不能代写客户端“完全无响应”。
用户要求且授权真实试调用时,提供一次与原客户端相同协议的最小请求:平台兼容路径为 POST .../api/compatible/v1/messages,保留原调用 ID,用 messages 和明确的小 max_tokens 预算;Key由获准的受控进程注入,不放入聊天、可见argv或日志。记录状态码、非敏感错误/RequestId与实际响应;不要用默认走Responses的+chat当作Anthropic链路自证。未获准则交付此检查步骤,标注尚未执行。直连成功而原客户端仍失败时,继续比较实际生效配置、会话和网络/代理,结论保持原故障尚未定位,不承诺换配置必然修好。
arkcli infer endpoint ...shortcuts/inferendpoint/../arkcli-api-explorer/SKILL.mdinfer endpoint create 成功后会返回 Endpoint IdId 应作为后续 get / start / stop 的输入,也可以传给 ../arkcli-code-example/SKILL.md 生成带真实 endpoint-id 的调用示例infer endpoint create 拿到 Id,不要再调用 +deploy 试图"二次部署";+deploy 本身就是创建 Endpoint 的工作流infer endpoint create --billing-method 当前只支持 token;它是可选项,显式传 token 时会先校验模型是否支持 token 推理方式,创建请求本身保持默认行为doubao-seed-tts-*、doubao-seed-asr-*、seedasr-* 时,不要用 infer endpoint create 或 Raw CRUD 绕过;只转 arkcli-models 说明"广场可搜,但当前 arkcli 不支持 Endpoint 创建"。用户说**"我的推理接入点 / 我创建的 / 我有多少个 / 列出我的"** → 必须加 --mine --page-all:
arkcli infer endpoint list --mine --page-all --page-size 100 --format json
服务端按 sys:ark:createdBy tag 过滤,只返回当前 SSO sub-user 创建的 endpoint。
需要 SSO 子账号身份;root 账号 / AK-SK 报错不算空结果,认证处理服从当前 shared 宿主协议,不自动重登。
详细行为见 references/arkcli-infer-endpoint-list.md。
--mine 查询成功、完整且 .TotalCount == 0 / .Items == [] 才进入下一层;鉴权、权限、网络、参数错误及分页不完整均不能当空。arkcli usage stats --start <29天前日期> --end <今天日期> --mine --mine-by=apikey --by endpoint --format json;原请求有时间范围就保留。对完整结果里的非空 ModelEndpoint 去重,逐个 infer endpoint get <真实ID>,保留原 --status / --model 条件(get 结果本地核对)。不能给 endpoint list 发明 --mine-by。历史 ID 当前 NotFound 时单列“历史调用过、当前不可见”,不称已删除;其他失败原样报告。arkcli infer endpoint list --page-all --page-size 100 --format json 并保留原筛选条件,结果明确标“账号全量 fallback(已取消 --mine,不能保证本人创建)”。拒绝扩大范围则交付本人查询为空,不自动全账号。任何调用异常先读 get reference 的排障分支,区分控制面状态、历史用量与真实调用证据;盘点/导出先读 list reference 的分页、限流、时区与交付要求。已知精确 ID 时先直接 get,不为所有问题先列全账号。
用户已经观察到 InvalidEndpointOrModel.NotFound,或 get 查不到某个 Endpoint 时,不要直接宣称「已删除」,也不要猜测尾部字符。按两个独立事实源收敛:
禁止仅按 ID 长度、形状、当前列表里的其他 ID 或常见格式,声称用户输入「缺少后缀 / 缺少随机字符 / 不是完整 ID」。 只有当前列表返回了以用户输入为前缀的唯一真实 ID,才能把该完整 ID 作为证据复述;否则只能报告未找到。
查当前身份与 project 可见的完整列表,同时核对精确 ID 和用户所给前缀。列表可能很大,必须在 shell 内只保留匹配项,避免把无关 Endpoint 全量灌入 Agent 上下文:
arkcli infer endpoint list --page-all --page-size 100 --format json \
| jq --arg id '<endpoint-id>' '[.Items[]? | select(.Id == $id or (.Id | startswith($id)))]'
<endpoint-id> 必须替换为用户提供的原值;不得省略 --page-all 后只拿第一页下结论。
读取 ../arkcli-usage/references/arkcli-usage-stats.md,再用 arkcli usage stats --start <YYYY-MM-DD> --end <YYYY-MM-DD> --endpoint <endpoint-id> --format json 核对历史用量。用户给了时间范围就照用;没给时默认查最近 30 天,必须把占位符换成实际日期。
结论必须与证据强度对齐:
infer endpoint create 与 +deploy 的边界infer endpoint create 是原始 CRUD,适合脚本化 / CI / 需要无护栏可预测行为的场景。注意它的 flag 集其实是 +deploy 的子集(+deploy 才是参数超集),差别在"有没有工作流护栏",不是"谁参数更多"。它不包含 +deploy 的以下护栏:
| 护栏 | +deploy | infer endpoint create |
|---|---|---|
| 实名前置校验(realname-gate.md) | ✅ | ✅(foundation model 路径同样触发 EnsureModelAvailable,含实名拦截) |
| 自定义模型复用检查(避免重复计费) | ✅ | ❌ |
部署后 profile 默认资源同步(--set-default) | ✅ | ❌ |
路由判定:只要用户意图是"创建 / 新建 / create 一个 endpoint / 接入点"或"把模型部署 / 上线"(无论用词是 create 还是 deploy),一律路由到 +deploy(arkcli-deploy);只有用户明确需要绕过工作流护栏、脚本化 / CI、或要无护栏的可预测 raw CRUD 行为时,才使用 infer endpoint create。
例外:如果目标是语音模型(TTS / ASR / 播客 / 音色 / 实时语音交互),不要因为用户说了"create endpoint"就进入本 skill;语音模型在 arkcli 当前只支持 models search 发现,不支持 Endpoint 创建。
本节只在用户已经明确选择脚本化 / CI / 无护栏 raw CRUD 路径、但 --model 仍缺失或只有品牌、系列、家族名时生效。普通创建意图仍按上一节路由到 arkcli-deploy,不能因为模型未定就改走 raw create。
候选生成必须复用 arkcli-deploy 的「创建意图中的模型澄清」契约:初次执行有界的实时 arkcli models search [<keyword>] --size 10 --format json,只从本轮结构化结果读取真实字段。过滤、完整模型 ID、创建时间排序、模态覆盖、0/1/N 处理及截断/空结果恢复均与 +deploy 一致,不能另立更严格的一次查询即停止策略。只有恢复仍不完整时才停止;禁止全量盲查、逐候选循环 get 或凭记忆补版本。
选定唯一模型后,仍保持在 arkcli-infer-endpoint 的 raw CRUD 路径:先生成 arkcli infer endpoint create ... --dry-run 的本地 preview.v1;用户只要求预览时到此停止,要求真实创建时继续遵守共享写操作守卫。模型未唯一确定前,禁止执行 --dry-run、真实 infer endpoint create、+deploy 或 Raw API 创建。
| 命令 | 说明 |
|---|---|
arkcli infer endpoint create | 创建推理接入点(原始 CRUD,无部署工作流护栏);新建接入点的默认意图请用 +deploy,此命令仅限脚本化 / 无护栏 raw CRUD 场景 |
arkcli infer endpoint get <endpoint-id> | 获取推理接入点详情 |
arkcli infer endpoint list [--mine] | 列出推理接入点;用户说**"我的 / 我自己的 / 我创建的 / 我有多少"**时必须加 --mine(SSO sub-user 过滤) |
arkcli infer endpoint start <endpoint-id> | 启动推理接入点 |
arkcli infer endpoint stop <endpoint-id> | 停止推理接入点 |
arkcli infer endpoint delete <endpoint-id> | 删除推理接入点(不可逆,需二次确认;非交互环境需 ARKCLI_ALLOW_HEADLESS_DELETE=1,--yes 不授权) |
arkcli infer endpoint update <endpoint-id> | 更新推理接入点(名称 / 描述 / 限流) |
references/arkcli-infer-endpoint-create.mdreferences/arkcli-infer-endpoint-get.mdreferences/arkcli-infer-endpoint-list.mdreferences/arkcli-infer-endpoint-start.mdreferences/arkcli-infer-endpoint-stop.mdreferences/arkcli-infer-endpoint-delete.mdreferences/arkcli-infer-endpoint-update.md../arkcli-code-example/SKILL.md还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
arkcli agent:管理 ARK Managed Agents,包括 Agent / Skill / Env / Session / File / Memory Store / Vault / MCP OAuth。控制面优先走 ForTop/OpenTOP,Session 运行时和 Files 走数据面直联。
中文简介正在准备中。当前显示原文说明。
Inspect or invoke locally registered ArkCLI actions when product commands cannot cover a task. Use for registry errors or exact raw payloads. Not for public API catalogs or OpenAPI schemas.
中文简介正在准备中。当前显示原文说明。
arkcli 认证管理:交互式登录、Volc SSO 登录、查看状态、退出登录、生成 ARK API Key (apikey)、以及云开发机/CI 用 `arkcli init-volc` 从 VOLC_INIT_* 环境变量无交互引导 platform profile。0.1.16 起 SSO 登录走 Gate 1+2 自动绑定 Profile 切面 (type/region/project/owner_trn);AK/SK login 通道暂关。当用户需要初始化凭证、排查鉴权问题、切换认证方式、生成或重选 ARK API Key、或在已注入凭证的环境无交互引导时使用。反触发:用户问 TTS/ASR/语音模型能力、接入或调用时,不要引导 `auth apikey`,只转 models search 说明 arkcli 当前仅支持广场发现。
中文简介正在准备中。当前显示原文说明。
查询火山引擎 ARK 拆分账单明细(结算金额、Token 用量计费),支持按账期月、月范围、Endpoint、API Key、产品编码等维度过滤。当用户问账单、花了多少钱、对账、账期、按 EP / API Key 拆账、按产品拆账、月度账单、出账明细时使用。注意 billing 跟 usage stats 不同:stats 出推理量(近实时),billing 出结算金额(T+1 出账,财务口径)。
中文简介正在准备中。当前显示原文说明。
模型 API 用法、思考模式开关与强度、Chat/Responses 参数和 SDK 示例,以及 arkcli +chat 真实推理。询问如何配置时按具体模型版本与协议给最小示例;已有报错先核对原请求,不用新推理或新建凭证代替取证。明确要求真实模型输出时,支持多模态、流式、多轮与本地 dry-run;专项理解走 arkcli-understand。
中文简介正在准备中。当前显示原文说明。
arkcli +code-example:为指定基础模型生成多语言(Python / Go / Java / Node / curl)调用示例代码并写入本地文件。数据源是火山方舟 OpenTOP OpenGetSampleCode。当用户需要拿某个基础模型的 SDK / curl 调用示例、保存为本地接入模板时使用。反触发:TTS/ASR/语音模型没有 arkcli 示例代码路径,不能靠补版本解决,只能转 models search 说明当前不支持。
中文简介正在准备中。当前显示原文说明。