Pi Coding Agent
Pi Coding Agent 是一款轻量级的命令行 AI 编程助手,通过配置可接入云知声Maas平台上的 AI 模型,支持按量付费/模型资源包、Token Plan 两种接入方式。
一、通用准备
在接入 AI 工具前,请先完成以下准备工作。
1.获取 API Key
平台支持按量付费/模型资源包、Token Plan 两种计费方式,对应的凭证获取方式不同:
- Base URL OpenAI 兼容协议:https://maas-api.unisound.com/v1 Anthropic 兼容协议:https://maas-api.unisound.com/anthropic
- API Key
- 格式:sk-xxxxx
前往 API Key 管理 创建 API Key
- Base URL OpenAI 兼容协议:https://maas-api.unisound.com/v1 Anthropic 兼容协议:https://maas-api.unisound.com/anthropic
- API Key
- 格式:tp-xxxxx
成功订阅Token Plan 后,前往 订阅管理 获取专属 API Key
按量付费支持使用所有模态模型,包括文本、语音、视觉等。
Token Plan Key 用于 Token Plan 额度。它可以在付费资源可用之前就存在;当您拥有 Token Plan Credits 时才可实际使用资源。详情见 Token Plan 订阅概要。
二、安装 Pi Coding Agent
- 安装或更新 Node.js(v22.19 或更高版本)。
- 在终端中执行下列命令,安装 Pi Coding Agent。
npm install -g --ignore-scripts @earendil-works/pi-coding-agent运行以下命令验证安装。若有版本号输出,则表示安装成功。
pi --version三、配置接入凭证
编辑或新建 ~/.pi/agent/models.json(Windows 路径:C:\Users\<用户名>\.pi\agent\models.json),写入以下配置。
将 UNISOUND_API_KEY 替换为你的 API Key。
{
"providers": {
"unisound": {
"baseUrl": "https://maas-api.unisound.com/v1",
"api": "openai-completions",
"apiKey": "UNISOUND_API_KEY",
"models": [
{
"id": "u2-flash",
"name": "U2-Flash"
}
]
}
}
}如需调整上下文与输出上限,可在模型中追加 contextWindow 与 maxTokens 字段,取值请按目标模型的参数说明填写。
API Key 的获取方式与 Key 格式参见通用准备。
配置保存后,进入项目目录执行 pi 启动。输入 /model(或按 Ctrl+L)打开模型选择器,选择 unisound 下的目标模型即可使用,选中后按 Ctrl+S 可将其保存为默认模型。

四、快速接入能力模型
我们预置 U2-ASR、U2-TTS、U2-TTS-Clone、U1-OCR 模型能力,只需在 Pi Coding Agent 中添加对应模型 Skill,即可快速调用相关模型服务,无需单独对接各类模型 API 接口。
点击下方链接跳转至对应skill页面,可通过对话或命令行安装skill,安装完成后,skill将会引导您进行相关模型的配置。