@mcowger/pi-env-var-provider

通过环境变量快速配置自定义AI服务提供商。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@mcowger/pi-env-var-provider。
它的用途是:通过环境变量快速配置自定义AI服务提供商。
详细介绍见:https://321skill.com/skills/mcowger-pi-env-var-provider/
请根据该页面的说明完成安装。

使用示例

“启用我的本地模型”,你需要先在终端设置`export PI_BASE_URL=http://localhost:11434/v1`和`export PI_MODELS=llama3.2`,然后在Pi中安装此Skill,它就会自动将你的Ollama服务作为提供商加入,之后你就可以在模型列表中选择`llama3.2`进行对话了。

介绍

这个Skill解决的是在Pi AI桌面应用中,用户需要手动编辑复杂的models.json配置文件来添加自定义OpenAI兼容API服务(如本地部署的模型或第三方API)的繁琐问题。它通过读取环境变量的方式,自动注册和配置服务提供商,简化了集成过程。

使用方式非常简单:用户只需在系统或项目环境中设置好特定的环境变量(如PI_BASE_URLPI_API_KEYPI_MODELS),然后在Pi应用中安装并启用此Skill,即可自动将配置好的自定义提供商添加到可用模型列表中,无需触碰任何JSON文件。

它非常适合那些希望将自托管模型(如Ollama、LocalAI)、公司内部API或非OpenAI官方API(如DeepSeek、通义千问等)快速接入Pi AI桌面应用进行对话和开发的用户,特别是对命令行和环境变量操作熟悉的开发者。

使用建议是,请确保环境变量名称和格式正确,多个模型名称需要用逗号分隔。注意事项是,此Skill依赖于环境变量,因此在不同项目或会话间切换时,需要确保对应的环境变量已正确设置,否则可能导致提供商无法加载。

核心特点

核心区别在于它完全通过环境变量驱动配置,无需用户手动编辑或理解Pi应用底层的`models.json`文件结构,实现了零配置文件的快速集成。同类Skill通常需要用户复制粘贴JSON片段或通过UI进行复杂配置。

注意事项

不适合不熟悉环境变量配置或需要频繁在图形界面中动态切换不同API端点的普通用户。

常见问题

如何设置多个模型?

在PI_MODELS环境变量中,用英文逗号分隔多个模型名称即可。

这个Skill支持Ollama吗?

支持,只要Ollama的API端点符合OpenAI兼容格式,配置其baseUrl即可。