Pi
Pi(Pi Coding Agent)是一款在终端中运行的 AI 编程助手。它可以读取、编辑和创建项目文件,也可以在你的确认下执行终端命令。本文介绍 Pi 的安装、模力方舟 API 配置与基础使用。
安装 Pi
Pi 官方提供安装脚本和 npm、pnpm、Bun 等包管理器安装方式。使用包管理器安装时,请确保 Node.js 版本不低于 22.19.0,建议使用 Node.js LTS 版本。
- 官方安装脚本
- npm
- pnpm
- Bun
macOS / Linux / WSL
curl -fsSL https://pi.dev/install.sh | sh
Windows PowerShell
powershell -c "irm https://pi.dev/install.ps1 | iex"
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
pnpm add -g --ignore-scripts @earendil-works/pi-coding-agent
bun add -g --ignore-scripts @earendil-works/pi-coding-agent
验证 Pi 安装
安装完成后,验证命令是否可用:
pi --version
pi --help
若能分别看到版本号和帮助信息,说明安装完成。
Windows Bash 配置
Pi 的 bash 工具使用 Bash 语法执行命令。Windows 用户如需使用该工具,请安装 Git for Windows 提供的 Git Bash,并在 Git Bash 中验证:
bash --version
Pi 会自动查找默认位置的 Git Bash。若 Git 安装在自定义路径,可以在 %USERPROFILE%\.pi\agent\settings.json 中指定 Bash 路径,例如:
{
"shellPath": "E:\\Git\\Git\\bin\\bash.exe"
}
将示例路径替换为自己电脑上 bash.exe 的实际位置。
获取访问令牌
访问 工作台 -> 设置 -> 访问令牌 获取访问令牌。没有购买 Serverless API 的开发者,可以使用免费体验访问令牌(仅供体验,每日调用次数有限)。复制要使用的令牌,稍后填入 Pi 配置文件。

配置 Pi
使用 CC Switch 自动配置(推荐)
CC-Switch 是社区开源的桌面 GUI,可集中管理多个 AI 编程工具的服务商与模型配置,并在多套 API Key 或计费方案之间一键切换,无需手动修改 Pi 的配置文件。
如果已安装 CC-Switch,可以通过它的界面自动写入 Pi 的模型配置文件,无需手动编辑 models.json。请使用支持 Pi 的 CC-Switch v3.20.0 或更高版本。
-
打开 CC-Switch,在顶部应用列表中选择 Pi。

-
点击添加供应商,选择 自定义配置。供应商信息、API Key、请求地址和模型参数的填写方式,请参阅 CC Switch 快速配置;Pi 的请求地址、上游格式和模型参数,可通过 工具配置参考 快速获取。
-
保存并启用配置。CC-Switch 会自动写入 Pi 的模型配置文件。
-
启动 Pi,输入
/model,选择deepseek-v4-flash-0731。
手动添加模型配置
Pi 通过 models.json 配置自定义模型服务(Pi 不会自动创建,需要手动创建)。创建或编辑下列文件:
- macOS / Linux:
~/.pi/agent/models.json - Windows:
%USERPROFILE%\.pi\agent\models.json
写入以下配置(这里用模力方舟的 deepseek-v4-flash-0731 模型作为示例):
{
"providers": {
"moark": {
"baseUrl": "https://ai.gitee.com/v1",
"api": "openai-completions",
"apiKey": "你的 API 密钥",
"authHeader": true,
"headers": {
"X-Failover-Enabled": "true"
},
"models": [
{
"id": "deepseek-v4-flash-0731",
"name": "DeepSeek-V4-Flash-0731(模力方舟)"
}
]
}
}
}
Pi 会在打开模型选择器时读取此文件。配置完成后,启动 Pi 并输入 /model,选择你要使用的模型。

使用其他服务商
在 Pi 中输入 /login 后,可以选择以下两种认证方式:
- 订阅服务:选择订阅登录选项,按界面提示在浏览器中完成服务商账号授权。
- API Key 服务:选择 API Key 选项,并在列表中选择要使用的服务商。
以 DeepSeek API Key 为例:
- 输入
/login,选择 Use an API key。 - 在服务商列表中选择 DeepSeek。
- 按提示粘贴你的 DeepSeek API Key 并确认保存。
完成认证后,输入 /model,从 DeepSeek 的可用模型中选择本次会话使用的模型。
开始使用 Pi
进入希望让 Pi 协助处理的项目目录:
cd path/to/your-project
pi
常用交互命令:
| 命令 | 用途 |
|---|---|
/login | 登录或管理模型服务凭据 |
/model | 选择或切换模型 |
/new | 创建新的会话 |
/session | 查看当前会话的文件、消息数、Token 用量和费用信息 |
/settings | 调整主题、思考等级等设置 |
更多命令说明请参见 Pi Coding Agent README 中的官方命令列表。