Skip to content

Cập nhật CLI: mỗi coding agent một key riêng

CLI anyr giờ có thể cấp cho Claude Code, Codex, OpenCode và các coding agent khác mà nó khởi chạy một API key hoặc một tài khoản riêng, bằng lệnh thường. Mỗi agent có chi tiêu, giới hạn và thu hồi riêng.


Vì sao mỗi agent một key

Một key AnyRouter chạy được mọi coding agent. Cách này dễ nhất, nhưng mọi thứ dồn chung một chỗ. Mọi agent dùng chung một giới hạn chi tiêu và một dòng usage, và thu hồi key thì mọi agent cùng bị đăng xuất.

Khi mỗi agent có một key, mỗi agent có giới hạn, usage và việc thu hồi riêng. Nếu một agent chạy mất kiểm soát, nó dừng ở giới hạn của chính nó. Nếu bạn đổi một key, các agent khác vẫn chạy bình thường.

Cấp cho mỗi agent key hoặc tài khoản riêng

bash
anyr keys create --agent claude --limit 20   # mint a key for Claude Code and save it for it
pbpaste | anyr keys set --agent codex -      # store a key you copied from the dashboard
anyr account use work --agent opencode       # OpenCode launches with the work account
anyr auth status                             # the key each agent launches with

keys create --agent tạo key trong tài khoản mà agent đó dùng, in ra một lần, và lưu cho agent đó. Các cờ phạm vi quen thuộc vẫn dùng được: --limit, --reset, --endpoints và --expires đặt giới hạn và thời hạn cho agent.

keys set --agent <agent> - đọc key từ stdin. Key gõ thẳng vào tham số sẽ bị từ chối, để nó không nằm trong lịch sử shell. account use <name> --agent gắn cả một tài khoản thay vì một key.

--agent nhận mọi agent mà CLI khởi chạy, gồm claude, codex, opencode, grok và pi.

Xem mỗi agent dùng key nào

anyr auth status (hoặc anyr whoami) thêm một dòng cho mỗi agent có key hoặc tài khoản riêng. Mỗi dòng hiện key đã che và key đó lấy từ đâu:

claude    sk-ar-v1-k7m2p…9xq4 · agent key
codex     sk-ar-v1-r3c8w…2hd7 · agent key
opencode  sk-ar-v1-a9t5n…6vbe · agent account work

Màn hình này dùng đúng cách tra cứu như lúc khởi chạy. Khi có ANYROUTER_API_KEY, mọi dòng đều ghi rõ, vì biến này đè lên key của mọi agent. --json trả về cùng các dòng trong agents. Key đầy đủ không bao giờ được in ra.

Hoàn tác

bash
anyr keys unset --agent codex                # codex goes back to its account
anyr account use --agent opencode --clear    # opencode uses the active account

Key đã gỡ vẫn dùng được cho tới khi bạn thu hồi, nên keys unset in sẵn lệnh anyr keys revoke cho nó. Đổi tên tài khoản thì các agent vẫn gắn với nó, còn xóa tài khoản thì các agent được gỡ gắn.

Dùng thử

Các lệnh này có trong bản anyr kế tiếp. Chạy anyr upgrade để cập nhật.

Tài liệu: tài khoản và key.

Gửi request đầu trong hai phút

Bắt đầu miễn phí với key của bạn, hoặc nạp rồi trả theo token. Go: $4 credit/tháng — $2/tháng, hoặc miễn phí khi góp một provider key.

Bắt đầu miễn phí