@mcowger/pi-suppress-providers
在Pi平台中按需隐藏模型提供商,简化选择界面。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@mcowger/pi-suppress-providers。 它的用途是:在Pi平台中按需隐藏模型提供商,简化选择界面。 完整的 Skill 内容见:https://321skill.com/skills/mcowger-pi-suppress-providers/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“启用OpenAI和Anthropic的模型,隐藏其他所有提供商。”,Skill会相应设置环境变量,之后你在Pi的模型选择下拉菜单中将只看到这两个提供商下的模型,界面变得非常简洁。
介绍
这个Skill解决了在AI开发平台Pi中,当用户配置了多个模型提供商(如OpenAI、Anthropic等)的环境变量后,模型选择列表会变得冗长复杂的问题。它通过有选择性地抑制未启用提供商的环境变量,来清理和限制模型选择下拉菜单中显示的项目。
使用时,用户需要先在Skill中明确配置希望启用的提供商列表。当Skill运行时,它会自动检测并临时“隐藏”那些不在启用列表内的提供商的环境变量,从而使Pi的界面只展示用户真正关心和可用的模型选项。
它非常适合那些在Pi平台上使用多个AI模型提供商,但又不希望每次选择模型时都在一长串列表中寻找,或者希望为不同项目/环境保持清晰配置界面的开发者。
建议在团队协作或管理多个项目时使用此Skill,以确保界面一致性。需要注意的是,它只是在前端界面进行过滤,并不会删除或永久修改你的环境变量配置。
核心特点
与手动管理环境变量或编写复杂配置脚本不同,此Skill提供了一种声明式、轻量级的界面过滤方案,直接集成在Pi平台工作流中,无需改动底层代码即可动态控制模型列表的可见性。
注意事项
此Skill仅适用于Pi平台,且只影响模型选择界面的显示,不改变API调用或后端实际的模型可用性。
常见问题
这个Skill会删除我的环境变量吗?
不会,它只是在Pi运行时临时抑制(隐藏)指定提供商的环境变量,不影响系统或文件中的实际变量。
支持哪些AI模型提供商?
理论上支持Pi平台集成的所有提供商,具体需在Skill配置中指定,如OpenAI、Anthropic等。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mcowger-pi-suppress-providers/raw/index.md 读取 @mcowger/pi-suppress-providers 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mcowger-pi-suppress-providers/raw/index.md(查看排版版本)