跳到主要内容

故障排查

💡TL;DR

使用准确的 provider、model 和任务配置,在可丢弃笔记上复现。检查进度日志和输出路径,区分认证、生成、解析和写入失败;连接测试成功不能验证整个工作流。

概览​

记录 Notemd/Obsidian 版本、操作系统、动作名、provider 协议、模型和最小复现。取消尚未收敛时不要启动新任务。在确定归属前保留既有输出和恢复文件。

诊断机制​

连接测试​

在 provider 设置运行 测试连接。部分预设仅测试模型列表即可成功,另一些执行短聊天。随后用小型实际任务验证模型与输出契约。

进度与开发者诊断​

进度界面报告状态、错误和目标路径,API 活动帮助区分等待、完成与失败。按需开启 API 错误调试。开发者 provider 诊断会执行较长请求并可能消耗配额,适合短测试成功而实际任务失败时有意使用。

诊断响应可能包含笔记、部分模型输出、端点或凭据,分享前在本地审核并脱敏。脱敏 provider profile 仍需检查元数据。

常见错误​

API Key 无效或缺失​

HTTP 401 时检查密钥是否属于所选 provider/端点及是否含多余空白;403 时检查账户权限、项目限制、模型授权和计费状态。重复重试不能修复凭据。

网络/连接错误​

检查 Obsidian 设备到端点的主机、端口、协议和路由。Ollama/LM Studio 需已运行且模型可用。localhost 是运行 Obsidian 的设备,不是另一台电脑。选择正确预设;运行时回退自动选择,不是 UI 传输开关。

限流(429)​

降低并发,核对请求/token 配额和共享密钥的其他客户端。重试可恢复部分临时失败,但不保证配额错误最终成功。

找不到模型​

支持时获取模型列表,或填写账户已知可用 model/deployment,检查 API version 与区域。预设可能是历史值,不证明上游仍提供模型。Azure OpenAI 需 deployment 名,Ark 可能要求 endpoint ID。

没有链接或概念​

检查实际处理后文件、源材料、模型输出格式,以及概念目录是否非空且启用。独立提取默认仅标题、反向链接关闭。若自定义提示词删去标记,恢复内置提示词作对照。

输出缺失或位置异常​

读取任务报告的路径。添加链接默认 _processed.md,翻译默认 _<language>.md,批量标题生成报告 complete 目录。自定义翻译目录创建失败可回退源目录。重跑前检查路径碰撞与权限。

取消后仍有文件​

取消在支持路径停止后续工作,保留已完成写入,不会自动撤销。已接受的远端请求或写入仍可能完成。删除或重跑整个目录前,检查逐文件结果和恢复/冲突路径。

图表或原生导出失败​

各类型顺序生成,一种失败不阻断其余类型;取消会停止后续类型并保留完成文件。导出失败可从预览或历史重试,无须再次请求模型;生成阶段失败仍需重新生成该类型。旧版 v1/v2 恢复记录继续可读。

图形 HTML 包含可缩放的图形;结构化摘要 HTML 展示文字、结构与引文。可编辑 HTML/SVG 是渲染器名称,不代表网页内编辑器;编辑请使用原生源文件。PPTX、MP4 等演示导出保留独立设置与依赖。 图表使用手册.

报告问题​

  1. 用小型合成笔记和专用目录复现。
  2. 记录准确版本、动作、模型、必要设置、预期与实际结果。
  3. 附脱敏进度/错误和最小问题产物,移除密钥、私密内容和非必要端点元数据。
  4. 说明单文件与默认提示词下是否复现。
  5. 提交 GitHub Issues。

截图通常不足以证明文件格式或取消问题;尽可能提供源文件/输出对或最小操作序列。

后续阅读​