常见问题与排错
模型、同步、MCP、OCR、音频和移动端常见问题的处理方法。
模型无法连接
- Base URL 通常只填写到版本号,例如
https://api.openai.com/v1,不要附加/chat/completions。 - 检查 API Key、模型名称与模型类型。
- 在模型配置中运行连接检测。
- 本地 Ollama 或 LM Studio 必须正在运行,并允许 NoteGen 所在设备访问。
- 如果使用代理,检查供应商级代理是“继承、直连”还是“自定义”,并确认全局代理地址有效。
- 兼容旧接口时,可将 Token 限制参数从
max_completion_tokens改为max_tokens。
同步失败或发生冲突
- 先确认当前平台显示“已连接”,并检查 Token 权限、仓库/存储桶/路径前缀。
- GitHub 已有仓库通常只需 Contents 读写;由 NoteGen 创建仓库还需要 Administration 读写。
- GitLab 使用 REST API,需要
api权限;Gitea 自建实例需填写正确地址。 - 冲突时可合并两边新增内容、用远程覆盖本机,或用本机覆盖远程。后两种操作可能丢失一侧未同步修改。
- 首次在新设备开启“记录与配置自动同步”时,先确认应上传本机还是拉取远程。
- 工作区路径等设备特定配置默认不会跨设备同步。
MCP 无法启动
- 移动端仅支持 HTTP MCP;stdio 本地命令仅支持桌面端。
- 在 MCP 设置中检查 Node.js、Python、uv、npx 等运行时。
- 命令与参数应分开填写;环境变量和请求头必须是有效 JSON。
- 先使用“测试连接”,再在对话工具栏选择服务器。
- 不要从不可信来源导入会执行本地命令的配置。
OCR 或图片识别失败
- OCR 需要对应语言包;首次使用可能需要下载。
- 检查语言代码,例如简体中文与英文可使用
chi_sim,eng。 - 移动端和 macOS 可能使用系统原生 OCR,其他环境可能使用 Tesseract。
- VLM 需要可用的视觉/对话模型和网络连接;复杂布局适合 VLM,纯文本适合 OCR。
录音或朗读没有声音
- 检查系统麦克风权限和输入设备。
- 录音转写需要 STT 模型;内置免费服务不可用时可配置自己的模型。
- 朗读优先选择“自动”;系统语音不可用时再配置 TTS 模型。
- 上传音频失败时,确认格式受支持且文件没有损坏。
工作区或文件未显示
- 更改工作区后重启应用,使所有组件重新加载路径。
- 确认应用拥有目录读写权限。
- NoteGen 主要管理 Markdown 和受支持的文本/图片文件;不支持的文件会显示为不可编辑。
- 切换工作区不会移动旧文件,可从历史工作区切回或在系统文件管理器中迁移。
仍未解决
提交 Issue 时,请提供 NoteGen 版本、系统版本、复现步骤、预期结果和实际结果。公开日志或截图前请移除 API Key、Token、私人路径和笔记内容。