最近在折腾 AI 开发的时候,我发现了一个特别好用的工具——pi。说实话,用起来的感觉就像是回到了纯粹的写代码时代。它的接口兼容性非常强,几乎能兼容任何返回模型的接口,工具调用也简单直观。

不过,虽然 pi 本身很棒,但大家如果用过的话可能都知道,它在配置模型的时候稍微有点反人类。每次想换个模型或者调整配置,都得自己手动去改 JSON 文件。这对于咱们这种追求效率的开发者来说,确实有点耽误功夫,尤其是在频繁测试不同模型效果的时候,手改 JSON 实在是太累了。

以前为了解决这个问题,很多人可能会用 cc 或者 cx 这类工具。但我也踩过不少坑,有时候用它们搭配第三方接口,经常会出现工具调用报错的问题,排查起来非常头疼。

为了解决这个痛点,最近刷开源社区的时候,让我挖到了一个宝藏项目——pi-switch

pi-switch 项目宣传图

pi-switch 是一款专门为 pi 打造的模型管理切换器。

什么是 pi-switch?

简单来说,pi-switch 就是一个专门为 pi 打造的模型管理切换器。它的原理有点类似于大家熟悉的 cc-switch,核心目的就是让你不用再每次都打开文件夹去翻找并手动修改 JSON 配置文件,通过这个工具,你可以直接在界面上或者通过命令快速切换 pi 当前对应的模型。

为什么要用它?

  1. 解放双手,告别配置文件:最大的好处当然是懒人福音。再也不用记复杂的 JSON 结构,也不想再因为少写个逗号导致服务起不来。一键切换,省时省力。

  2. 保持开发的纯粹感:pi 本身最大的卖点就是“像写代码一样调用 AI 工具”,而 pi-switch 完美继承了这一理念。它不增加额外的负担,只是帮你把配置管理的琐事处理掉,让你专注于逻辑实现。

  3. 解决兼容性报错:正如前面提到的,使用 cc/cx 等工具做中转时,偶尔会因为接口协议细微差异导致报错。pi 原生配合 pi-switch,由于是原生支持,稳定性会高出很多,特别是对接一些第三方 API 的时候,体验非常顺滑。

如何上手?

目前这个项目已经完全开源,而且没有任何未开源的部分,大家可以放心去研究代码。虽然作者自称是“小菜鸡”,但能写出这种解决实际痛点的工具,绝对值得一个 Star!

如果你平时也在用 pi,或者正准备尝试 pi 但被复杂的配置劝退,强烈建议去 GitHub 搜一下 goehou/pi-switch。对于喜欢折腾的朋友,甚至可以给作者提 PR,指不定后续版本就能加上你想要的功能。

总之,工欲善其事,必先利其器。有了 pi-switch,你的 AI 开发 workflow 肯定能效率翻倍!

标签: none

评论已关闭