Skip to content
ProductAugust 4, 2026

把 CommandCode 凭据带到 AnyRouter

CLI 现在会读本机 CommandCode 鉴权文件并上传成 BYOK key — 一条命令,不用复制粘贴。

多一家供应商,多一份凭据

CommandCode 是编程 agent,鉴权存在 ~/.commandcode/auth.json。你现在可以把这份凭据加成 AnyRouter 的 BYOK key — 和这里已经覆盖 60+ 家供应商的同一套 Bring Your Own Key — 再用你平时用的那个 OpenAI 兼容端点,路由走 CommandCode 的流量。

CLI 直接读文件,把找到的内容原样给你看,只有你确认才会上传。没有复制粘贴,没有剪贴板,也不用手拆 JSON。

先找到,再核对

在装了 CommandCode 的机器上:

anyr byok locate commandcode

它扫描标准 CommandCode 鉴权路径(~/.commandcode/auth.json),打印打码(后 4 位)预览,零网络请求。文件缺失或读不了,会告诉你它看了哪里,方便排障。

加上去 — 没有 --yes 什么都不会发生

真的要上传成 BYOK key:

anyr byok add commandcode --yes

先不带 --yes 跑是 dry run:同一文件、同一打码预览、一段白话说明接下来会发生什么(值会加密存成 CommandCode key,你之后的请求走它,账单记在你自己的 CommandCode 账号)— 哪里都不会发出去。看完确认了再加 --yes。

之后和其他 BYOK key 一样:静态加密,用你自己的凭据路由你自己的请求,AnyRouter 不对 BYOK 流量扣额度。

已经同步过就自动跳过

如果已经上传过 CommandCode 凭据,CLI 会发现并静默跳过:

A CommandCode BYOK key already exists (id: byok_abc123). Skipping upload.

不会重复 key,不会报错,不用手清。不带 --yes 再跑一次是 dry run,或到控制台管理已有 key。

捐进池

加 key 永远不会自动捐赠。捐进共享池需要两个显式 flag 一起:

anyr byok add commandcode --yes --donate --donate-yes

只加 --donate 会显示捐赠同意文案然后停下 — 还要再传 --donate-yes 才真正确认并捐赠。控制台随时有同一开关、同一同意页,随时可以撤回已捐的 key。

一句老实话

CommandCode 的鉴权文件里是长期 API key(不是短命 OAuth token),所以上传的副本不会自己过期。但如果你用 cmd login 重新登录,新 key 不会自动同步到 AnyRouter — 要再跑一遍 add 才能拿到新凭据。

宁可事先说清楚,也不要让你在会话中途踩坑。

两分钟发第一笔请求

用自己的 key 免费开始,或充值按 token 计费。Go 每月 $4 额度 — $2/月,或捐一把 provider key 免费开通。

开始使用