[Pi] pi-switch 用于Pi Agent的中转站管理程序 新增web管理页面

OldSun 2026-09-11 01:18 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




书接上文:


本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

我的帖子已经打上 开源推广 标签: 是
我的开源项目完整开源,无未开源部分: 是
我的开源项目已链接认可 LINUX DO 社区: 是
我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
以上选择我承诺是永久有效的,接受社区和佬友监督: 是

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出

[ima…


因为原帖没法更新,所以另开新帖介绍一下最近更新的新功能和以前的特色功能


首先是安装说明:



安装命令如下:

npm安装:npm i -g @oldsuns/pi-switch

然后通过命令:pi-switch 启动TUI界面开始使用。



项目介绍:


本项目带故障转移和网关功能,它的执行基础就是维护Pi Agent自身的models.json文件。

支持添加/删除提供商和模型,模型上下文参数来源是 Models.dev ,价格来源优先是从new-api的ratio接口,如果没有的话就回退到models.dev。

同时也有会话管理功能,可以查看最近的会话列表,也支持删除session记录。


新增功能




  1. 新增web页面入口,通过pi-switch --web进入






  2. 支持自定义模型思考强度列表(默认是从models.dev获取的)




  3. 支持密钥(api-key)保存路径选择,默认保存到auth.json文件内,和models.json隔离。(issue #6




  4. 优化会话预览的树形显示效果。




特色功能



  1. 支持提供商兼容字段的快速修改和请求头(UA)的修改(便于简单伪装codex和claude code请求)




最新回复 (2)
  • halfshine 09-11 01:33
    1

    不错不错,更方便了

  • 久远雨森 09-11 02:53
    2

    想知道,有人尝试用这个接入any吗

* 帖子来源Linux.do
返回