@ssweens/pi-account-switcher
Pi 扩展,快速切换多账号/API密钥
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@ssweens/pi-account-switcher。 它的用途是:Pi 扩展,快速切换多账号/API密钥 完整的 Skill 内容见:https://321skill.com/skills/ssweens-pi-account-switcher/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'切换 OpenAI 账户到 prod 环境',它会调用 pi-account-switcher 的切换命令,将当前会话的 OPENAI_API_KEY 环境变量更新为 prod 对应的 Key,并输出切换成功提示。
对AI说:'列出所有已配置的账户',它会读取配置文件并展示各 provider 下的账户列表,方便你选择。
对AI说:'帮我新增一个 Anthropic 的测试账户,Key 为 sk-test-xxx',它会自动更新配置文件并保存,下次可直接切换。
介绍
在日常开发或运维中,经常需要在一台机器上管理多个服务商(如 OpenAI、Anthropic、AWS 等)的多个账户或 API Key。手动切换不仅繁琐,还容易出错。@ssweens/pi-account-switcher 是一个专为 Pi 平台设计的轻量扩展,让你只需一条命令或一次点击,就能快速在不同账户/API Key 之间切换,告别反复修改配置文件的烦恼。
使用非常简单:通过 npm 安装后,在 Pi 扩展框架中加载该插件,然后通过配置文件定义好各 provider 下的账户列表(如 key 名称、环境变量映射等)。运行时只需调用切换指令(如 pi account switch --provider openai --account prod),即可自动更新当前环境变量或配置文件,实现无缝切换。支持批量切换、默认账户设置等高级功能。
本工具特别适合需要管理多个服务商账户的全栈开发者、后端工程师、运维人员以及需要频繁切换测试/生产环境的团队成员。比如,在 AI 应用开发中,你可能需要同时使用多个 OpenAI 账号来分摊 Token 消耗,或者在不同 API Key 之间切换以测试不同权限;又或者运维人员需要快速切换不同云服务商的访问密钥。
建议在使用前先梳理好所有账户的 API Key 列表,并按照示例格式编写配置文件。注意该扩展仅支持 Pi 平台,若你使用其他框架(如 Devbox、Shell 脚本)则无法直接使用。此外,切换操作不会持久化到系统环境变量文件,仅影响当前会话,重启后需重新切换,建议搭配自动化脚本使用。
核心特点
相比于手动修改环境变量或使用 export 命令,这个 Skill 通过 Pi 扩展统一管理,支持按 provider 分组、一键切换,并且可集成到 Pi 工作流中,与 Pi 的自动化能力联动,实现更结构化的多账户管理。
注意事项
不适用于非 Pi 平台的环境,也无法自动切换需要 OAuth 登录的账户(仅支持 API Key 类凭据)。
常见问题
如何安装 pi-account-switcher?
运行 npm install @ssweens/pi-account-switcher 即可,然后在 Pi 扩展配置中激活该插件。
支持哪些 provider?
支持任意基于 API Key 的 provider,如 OpenAI、Anthropic、AWS、Azure、Google Cloud 等,只需在配置文件中定义即可。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/ssweens-pi-account-switcher/raw/index.md 读取 @ssweens/pi-account-switcher 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/ssweens-pi-account-switcher/raw/index.md(查看排版版本)