pi-multi-provider-manager
v0.1.3
Published
Multi-account ChatGPT/Codex OAuth plus Fireworks and Z.ai API-key providers for pi.
Maintainers
Readme
pi-multi-provider-manager
Multi-account provider extension for pi. Log into multiple ChatGPT/Codex, Fireworks AI, and Z.ai accounts simultaneously.
Install
pi install npm:pi-multi-provider-managerQuick Start
Run /accounts for a guided, interactive setup:
/accounts
→ 📋 List accounts
→ ➕ Add account
→ 🗑️ Remove account
→ 🔁 Re-login to account
→ ❌ CancelOr use CLI-style commands:
/accounts add chatgpt [email protected]
/accounts add fireworks my-work FIREWORKS_API_KEY
/login # pick "ChatGPT Accounts" or "Fireworks Accounts"Commands
Just type /accounts for an interactive menu, or use:
/accounts add <kind> <label> [apiKeyEnv]— Add account (chatgpt, fireworks, zai)/accounts remove [kind] <label>— Remove account/accounts list— List all accounts/accounts relogin <kind> <label>— Re-authenticate OAuth accounts
Setup Examples
ChatGPT/Codex (OAuth):
/accounts add chatgpt [email protected]
# Then: /login → "ChatGPT Accounts"Fireworks AI (API key from env var):
export FIREWORKS_API_KEY="fw-..."
/accounts add fireworks my-work FIREWORKS_API_KEY
# Then: /login → "Fireworks Accounts"Z.ai (API key from env var):
export ZAI_API_KEY="z-..."
/accounts add zai production ZAI_API_KEY