Custom Models(自定义模型)
本页面是 Pi 官方文档 的中文翻译。仅供学习参考。
通过 ~/.pi/agent/models.json 添加自定义模型配置。该文件在每次打开 /model 时重新加载,无需重启。
最小示例
对于 Ollama、LM Studio 或 vLLM 等本地模型,只需提供 id:
某些 OpenAI 兼容服务器不支持 developer 角色。设置 compat.supportsDeveloperRole 为 false。如果不支持 reasoning_effort,设置 compat.supportsReasoningEffort 为 false。
完整示例
支持的 API 类型
Provider 配置
值解析
apiKey 和 headers 字段支持三种格式:
- Shell 命令:
"!op read 'op://vault/item/credential'" - 环境变量:
"MY_API_KEY" - 字面值:
"sk-..."
模型配置
覆盖内置 Provider
所有内置 Anthropic 模型保持可用,现有 OAuth 或 API Key 认证继续有效。
OpenAI 兼容性
对于部分 OpenAI 兼容的 Provider,使用 compat 字段:
法律声明:本页面是 pi.dev 官方文档的中文翻译版本,仅供学习参考。本网站与 pi.dev 及 Earendil Inc. 无任何法律关系。

