模型供应商

最后更新:2026-10-10

pi-ai 把各家大模型的差异收敛成统一的接口:流式输出、工具调用、供应商工厂都一视同仁。换模型通常只改配置,不用改业务代码。这种「模型无关」的设计,让 Pi 的核心循环在面对快速变化的模型市场时始终稳定,也让你能在成本、合规与能力之间自由权衡。

已支持的供应商

供应商说明
OpenAIGPT 系列,流式 + 工具调用。
AnthropicClaude 系列。
GoogleGemini 等官方 API。
Amazon Bedrock托管的多模型接入。
Google VertexGCP 上的企业级接入。
GitHub Copilot编码场景的模型通道。
opencode 等生态中持续扩充的供应商工厂。

统一接口的意义

核心循环只依赖 pi-ai 的抽象,不关心背后是谁在推理。带来的好处:

这些抽象内置于 pi-agent-core 与 pi-ai 之中,是总体架构「核心循环稳定、外设可变」原则在模型层的直接体现。

配置方式

具体凭证与端点配置请以上游仓库为准(通常在环境变量或 .pi/ 配置中填写对应供应商的 key)。实践建议:

在运行与调试中,你可以看到沙箱与密钥隔离的相关实践,确保凭证不随代理执行的命令外泄。

提示:供应商列表随上游演进,最新支持情况以 GitHub 仓库 的 pi-ai 包为准。想从零理解模型如何被调用,可参考 快速上手。

相关阅读

常见问题(FAQ)

Pi 支持哪些模型供应商?

通过 pi-ai 统一接入 OpenAI、Anthropic、Google、Amazon Bedrock、Google Vertex、GitHub Copilot 等,生态中还持续扩充如 opencode 等供应商工厂。最新列表以上游 pi-ai 包为准。

怎么切换模型供应商?

核心循环只依赖 pi-ai 的抽象,换供应商差异被收敛在 pi-ai 内部。切换通常只改配置(或在代码中换一个供应商工厂),业务与核心循环代码都不用动,详见核心包与总体架构。

没有 API key 能测试吗?

能。pi-ai 提供 MockModel,在完全离线、无密钥的情况下即可跑通整个核心循环,非常适合学习、演示与 CI。真实模型接入后再用 test.sh 做烟测。

可以在不同步骤用不同模型吗?

可以。由于核心循环只依赖 pi-ai 抽象,你可以为不同步骤配置不同模型,例如规划用强模型、执行用快模型,组合空间由配置决定。

凭证应该怎么配置才安全?

凭证不要进仓库,使用环境变量或密钥管理,通常填在环境变量或 .pi/ 配置中对应供应商的 key。具体端点与变量名以上游仓库为准,配置完成后用 test.sh 验证链路。

微信群二维码

扫码加入
Pi Agent 微信交流群

💬