Kimi Membership Provider Extension for Pi. Access Kimi models via OAuth device code flow (same as kimi-code / kimi-cli) or an optional Moonshot API key.
- OAuth login — authenticate via browser with
/login kimi - API key support — alternatively set
KIMI_API_KEYenvironment variable - Model access — use
kimi-for-coding(Kimi-k2.6) with reasoning and image support - Token refresh — automatic token refresh when access token expires
- Usage tracking — check subscription quota with
/kimi-usage
pi install git:github.com/marad/pi-kimi-providerClone the repository and add to your local extensions:
git clone https://github.com/marad/pi-kimi-provider.git ~/.pi/agent/extensions/pi-kimi-provider
cd ~/.pi/agent/extensions/pi-kimi-provider
npm installThen reload Pi with /reload.
-
Select the provider:
/model kimi -
Authenticate (if not using API key):
/login kimiFollow the link to authorize Pi in your browser.
-
Check usage:
/kimi-usageShows your current subscription usage in the 5-hour window and weekly quota.
-
Start chatting.
| Variable | Description |
|---|---|
KIMI_API_KEY |
Optional Moonshot API key. If set, OAuth flow is skipped. |
| Model | ID | Context | Max Tokens | Input | Reasoning |
|---|---|---|---|---|---|
| Kimi-k2.6 (Coding) | kimi-for-coding |
262,144 | 32,000 | text, image | yes |
MIT