DeepSeekDSH
独立社区指南与 DeepSeek 无隶属关系。下载版本与教程参考

配置 DeepSeek API 到 Pi Agent

Pi Agent 是轻量级终端自主编码代理。本文提供在 Pi Agent 中配置 DeepSeek 官方 Provider 的完整步骤,包含 models.json 语法与验证方法。

本页内容
准备工作

确认已安装 pi 命令行工具,并从 DeepSeek 开放平台 获取有效的 API Key。

第 1 步

编辑 models.json 配置文件

定位并打开 models.json 配置文件(不存在则新建):

  • macOS / Linux: ~/.pi/agent/models.json
  • Windows: %USERPROFILE%\.pi\agent\models.json

添加 DeepSeek 提供商:

{ "providers": { "deepseek": { "baseUrl": "https://api.deepseek.com", "api": "openai-completions", "apiKey": "$DEEPSEEK_API_KEY" } } }
第 2 步

设置 API Key 凭据

在当前 shell 配置文件(~/.zshrc 或 ~/.bashrc)中导出环境变量:

export DEEPSEEK_API_KEY="sk-你的DeepSeek_API_Key"

Windows PowerShell 用户可执行:

$env:DEEPSEEK_API_KEY="sk-你的DeepSeek_API_Key"

或者将密钥保存在 ~/.pi/agent/auth.json 中:

{ "deepseek": { "type": "api_key", "key": "sk-你的DeepSeek_API_Key" } }
第 3 步

启动与模型切换

  1. 在终端中运行 pi。
  2. 按 Ctrl+P 或输入 /model 打开选择器。
  3. 选择 deepseek 提供商下的 deepseek-chat 或 deepseek-reasoner。
  4. 发送只读测试指令:
请回复“DeepSeek 已接入 Pi Agent”,不要修改任何文件。

状态栏余额监控

安装社区扩展即可在终端状态栏实时显示 API 余额:

pi install git:github.com/carlos-reynosa/pi-deepseek-balance-status

常见排错清单

MISSING_CREDENTIAL / 缺少凭据

确认 DEEPSEEK_API_KEY 在启动 pi 前已 export,或已保存至 auth.json。

Connection Refused / 端点格式错误

检查 baseUrl 是否为完整 URL https://api.deepseek.com,确保包含 https:// 且末尾无多余斜杠。

402 Insufficient Balance

DeepSeek 平台账户余额不足,请前往开放平台充值。

参考来源