@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_URL、PI_API_KEY和PI_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即可。