第二部分,模型与 Providers

API Key Providers

为 OpenAI、Anthropic、Google、OpenRouter 等 Provider 配置环境变量和 auth.json。

环境变量方式

Pi 支持大量内置 Provider。常见环境变量包括 OPENAI_API_KEY、ANTHROPIC_API_KEY、GEMINI_API_KEY 和 OPENROUTER_API_KEY。

环境变量适合容器和 CI,auth.json 适合受控个人机器。命令行 --api-key 会覆盖其他来源,但可能进入 shell 历史,应谨慎使用。

bash
export OPENAI_API_KEY="从密钥系统注入"
pi --provider openai --model gpt-5.6

解析与检查

  • 确认 Provider 名称与模型目录匹配。
  • 使用 pi --list-models 检查可用模型。
  • 不要在 models.json 中写明文密钥。
  • 为不同 Provider 分别设置预算与限额。
  • 退出共享机器前使用 /logout 清理持久凭据。

官方资料

本页由 xueai 根据 Pi 官方资料用中文重新组织和讲解。Pi 更新频繁,命令、包名和接口以官方最新文档为准。

Pi 源代码和官方文档采用 MIT License。Copyright (c) 2025 Mario Zechner。本站保留原版权与许可声明,完整文本见 MIT License