跳到正文
FunCoding

搜索

搜索文档、智能体、博客、Skill 和 MCP

Pi 快速上手:安装、登录服务商和选择模型

用 npm 或安装脚本安装 Pi,用 /login 连接订阅或 API Key,用 /model 和 /thinking 选择模型与思考强度,以及配置文件的位置。

安装

用 npm 安装,需要 Node.js 22.19 或更高版本:

npm install -g --ignore-scripts @earendil-works/pi-coding-agent

Pi 的正常安装不需要依赖包的生命周期脚本,所以官方的命令带了 --ignore-scripts。

macOS 或 Linux 也可以用安装脚本:

curl -fsSL https://pi.dev/install.sh | sh

启动

在你希望它工作的目录里运行:

cd /path/to/project
pi

连接模型

在 Pi 里运行:

/login

选择一个服务商,Pi 会引导你完成 OAuth 登录或者填入 API Key,凭据保存在 ~/.pi/agent/auth.json。

/login <服务商> 可以查看某个服务商支持哪些登录方式。在远程或无浏览器的机器上,OAuth 回调可能到不了本机,这时按提示把最终的跳转网址或授权码粘贴回 Pi。

/logout 移除某个服务商已保存的凭据。

也可以不保存凭据,直接用环境变量提供 Key,适合 CI:

export ANTHROPIC_API_KEY=sk-ant-...
pi

各服务商对应的变量名见 官方文档。

选择模型

操作作用
/model搜索并选择模型。只显示已经有可用凭据的服务商的模型
在模型上按 Ctrl+S存为新会话的默认模型
/thinking选择当前模型的思考强度,可选项取决于模型
Ctrl+P在可用模型之间循环切换
/scoped-models控制 Ctrl+P 循环哪些模型

会话会记录模型和思考强度的变化,恢复会话时一并恢复,不影响新会话的默认值。

配置文件在哪里

路径内容
~/.pi/agent/用户级配置目录,可用环境变量 PI_CODING_AGENT_DIR 修改
~/.pi/agent/auth.json保存的 API Key 和 OAuth 凭据。不要提交到代码库
~/.pi/agent/models.json兼容接口、自定义模型和模型覆盖
项目目录下的 .pi/项目级配置,信任项目后才加载

安全提醒

项目级的设置和扩展在你信任项目之后会在 Pi 进程里执行。从不可信的目录加载配置之前,先看一下官方的 Security 文档。