PI 接入
极简、可扩展的开源终端 coding agent(earendil-works 出品)。默认只给模型 read / write / edit / bash 四个工具,通过 Extensions、Skills 和 Pi Packages 按需扩展。自定义服务商写一个 JSON 文件即可接入 ByteSeek。
下载安装
--ignore-scripts 跳过依赖的生命周期脚本,PI 正常安装用不到它们,还能降低供应链风险。
npm 包页面见 @earendil-works/pi-coding-agent,官网见 pi.dev。
旧包名已废弃
2026 年 5 月起包名从 @mariozechner/pi-coding-agent 迁到 @earendil-works/pi-coding-agent,旧教程里的包名不要再用;老安装执行 pi update --self 迁移。
前置条件
- 已安装 PI(
pi --version可输出版本) - 已在API 密钥页面创建 OpenAI 格式分组的 Key
配置
编辑 ~/.pi/agent/models.json,把 ByteSeek 加为自定义服务商:
models里的id以模型广场为准,用复合 Key时写带前缀的 ID。apiKey支持环境变量写法"$BYTESEEK_API_KEY",不想把密钥落盘时用这种。- Key 属于 Anthropic 格式分组时,把
api改为anthropic-messages、baseUrl改为https://tokens.byteseek.ai(不带/v1)。
文件在每次打开 /model 时自动重载,改完不用重启会话。
验证时你应看到
- 输入
/model后,弹出的模型列表中出现byteseek分组,其下列出你在models.json里配置的模型(如GPT-5.6 Sol); - 选中后,界面底部状态栏显示当前模型 ID;
- 发送一句话能正常收到回复,无 401 / 403 报错。
验证
启动 pi,按 /model(或 Ctrl+L)切换到 byteseek 下的模型,发一句话确认正常回复。扣费明细在使用记录页面可查。