最近论坛讨论pi-agent很多,这里不介绍pi是什么了,看这个就行
【最强AI Agent】 π 使用教程 - 开发调优 - LINUX DO
我在实际用的时候,发现配置模型很麻烦,虽然可以让ai坐上来自己动,但是毕竟多了一道手续,站内也有大佬开发了 pi-switch,这个也还是得自己配置
尤其是手上薅了太多羊毛,各种各样的中转里面的余额,然后又没有一键导入,非常抓狂
而且就算都配置进去了,切换的时候也是一地鸡毛,极其地不优雅
然后我就在想中转一般提供的一键导入到CC-Switch能不能复用
众所周知,CC-Switch提供了路由功能,能够实现热切换供应商(还有故障转移和整流器,当然这不是重点),其实就是中转的本地中转
虽然社区有提议,CC-Switch暂时还没有加入Pi的支持,加入了之后应该也是一个逻辑,那时候直接用CC就好

那么我们的Pi能不能用这个路由地址来调用模型呢
可以的兄弟,可以的,虽然这个路由地址没有提供模型获取功能,但是不碍事,直接填模型名就可以了
还是老规矩,自己动
PS:此处为pi-web展示,非原生cli界面,这个插件做的极好

以下为 ~/.pi/agent/models.json的参考
{
"providers": {
"cc-switch": {
"api": "openai-responses",
"baseUrl": "http://127.0.0.1:15721/v1",
"apiKey": "PROXY_MANAGED",
"models": [
{
"id": "gpt-5.6-terra",
"name": "GPT-5.6 Terra (CC Switch)",
"reasoning": true,
"input": [
"text",
"image"
],
"contextWindow": 272000,
"maxTokens": 128000,
"thinkingLevelMap": {
"low": "low",
"medium": "medium",
"high": "high",
"xhigh": "xhigh",
"max": "max"
}
},
{
"id": "gpt-5.6-sol",
"name": "GPT-5.6 Sol (CC Switch)",
"reasoning": true,
"input": [
"text",
"image"
],
"contextWindow": 272000,
"maxTokens": 128000,
"thinkingLevelMap": {
"low": "low",
"medium": "medium",
"high": "high",
"xhigh": "xhigh",
"max": "max"
}
}
]
}
}
}
到这里就完事了,pi就可以无缝衔接CC-Switch(用codex的理由又少了一个)
人生苦短,我用