在 Oh My Pi 中使用 DeepSeek
发布时间:2026-09-28 | 浏览:1
Oh My Pi 是终端 AI 编程 Agent。自 v14.5 起内置了 DeepSeek V4 模型条目,但内置条目缺少关键配置,直接使用可能报错,仍需自定义 models.yml 。
安装 Oh My Pi: https://github.com/can1357/oh-my-pi#installation
从 DeepSeek 开放平台 获取 API Key:
创建 ~/.omp/agent/models.yml :
Thinking(思考模式)
三项关键 compat(必配)
这三个字段是避免报错的关键。不配会导致 DeepSeek V4 在 thinking mode 下带 tool call 时返回 400。
在 Oh My Pi 内输入 /model 或按 Ctrl+L 切换模型。
不推荐依赖内置模型条目。 较新版本 omp --list-models deepseek 能列出 deepseek-v4-pro 和 deepseek-v4-flash ,但内置条目缺少上述三项关键 compat。直接用内置条目在 thinking mode 下带 tool call 的长对话大概率 400。始终使用上方的 models.yml 配置。
Oh My Pi 目前没有 DeepSeek 的 OAuth /login 入口。只能通过 DEEPSEEK_API_KEY 环境变量或 models.yml 中的 apiKey 字段配置 API Key。
DeepSeek V4 在非官方 provider(DeepInfra、KiloCode、NVIDIA NIM、Zenmux 等)上通过 OpenAI-compatible 接口使用时,reasoning_content 回传规则可能不同,兼容性未收敛。建议优先用官方 api.deepseek.com 。
models.yml 的 compat 是整块替换,不跟内置条目合并。所以 compat 必须写全,不能只补缺的字段。
配置要点 基础 Thinking(思考模式) 三项关键 compat(必配)
三项关键 compat(必配)