Skip to content

feat(llm): 新增 OpenAI 供应商 + 修复「提取板书公式」默认项必然失败 (v1.8.5)

Choose a tag to compare

@yxyusage yxyusage released this 10 Oct 03:16
· 22 commits to main since this release

v1.8.5 — OpenAI 供应商、Edge 侧边栏修复、设置页与安装体验全面修复

v1.8.5 已包含 v1.8.1 ~ v1.8.5 的全部改动,升级只需装这一个。

⚠️ 升级须知(重要)

  1. 浏览器插件必须重新加载:插件已升到 2.2.0。打开 edge://extensions/(或 chrome://extensions/),在插件卡片上点一次 🔄 重新加载,否则仍在跑旧代码,Edge 下会继续「看不到笔记」。
  2. 首次启动会自动安装依赖:解压后双击 BiliLearn-AI-Launcher.exe → 「启动服务」。新版会先并发测速挑最快的 PyPI 镜像再并发下载,界面显示真实进度、速度与预计剩余时间(旧版这里看起来像卡死)。
  3. 笔记不会丢:笔记数据一直放在 C:\Users\<你的用户名>\BiliLearn-AI,与程序目录分离,升级或重新解压都不受影响。

🐛 重要修复

设置页的「保存设置」按钮回来了(v1.8.3)

v1.8.0 误删了该按钮,导致 API Key / 默认供应商 / 模型名称 / Ollama 地址 / 转写模型 / 音频语言 / B站 Cookie / 同时处理集数 填完存不下来——这也是此前「B站 Cookie 感觉没用」的真正原因。

  • 底部新增吸底保存条:保存设置 + 测试连接 + 「有未保存的修改」提示
  • API Key 输入框失焦会自动保存一次,忘记点保存也不会白填
  • 已保存的 Key 现在会正确显示 已保存 sk-****1234(此前前后端字段名不一致,该提示从未出现过)

Edge 浏览器插件(v1.8.4,插件 2.2.0)

Edge 下侧边栏能看到合集,但跳到视频后不显示笔记、点「生成笔记」没反应、截图也失败;Chrome 下一切正常。
根因是插件在 Edge 侧边栏里拿不到「当前活动标签页」,还把这种情况错报成「当前视频暂无笔记」。现在按 活动标签页 → 最近聚焦窗口 → 按 URL 查找所有 B 站视频页 → 上次记住的标签页 逐级兜底,内容脚本缺失时自动补注入;错误提示也会明确区分「没找到标签页」与「读不到视频信息」。

「提取板书公式」默认选项必然失败(v1.8.5)

默认选中的「DeepSeek Flash(视觉,推荐)」此前会直接报「所选供应商不支持视觉模型」,现已修复。若你的 DeepSeek 账号不支持该模型,可改选 通义千问 / Kimi / OpenAI。

本地语音转写(v1.8.1)

Windows 用户首次转写必卡在下载语音识别模型并报 WinError 10060——模型托管在 huggingface.co,国内直连会超时。

  • start.ps1 / start.sh / 图形启动器默认使用国内镜像 hf-mirror.com(尊重你已设的 HF_ENDPOINT)
  • 设置页新增「模型下载源」:自动(先官方、失败自动切镜像)/ 国内镜像 / 官方 / 自定义
  • 模型下载失败不再被误判成「网络中断,待恢复后继续」,而是直接给出可照做的处理办法

✨ 新增

  • OpenAI 供应商:默认模型 gpt-4o-mini,板书/公式识别用 gpt-4o(支持图片输入);Key 申请 platform.openai.com,也可用环境变量 BILI_OPENAI_API_KEY
  • 设置页「模型下载源」下拉
  • 设置页整体重排:独立卡片分区、字段两列网格(长标签不再折行错位)、「如何获取 API Key」改为可折叠列表
  • 侧栏底部:主题切换与「收起侧边栏」改为上下两行并带文字标签(原来并排在同一水平线,容易误点)

⚡ 安装提速与瘦身(v1.8.2)

  • 首次安装依赖不再「看起来卡死」:并发探测 6 个 PyPI 镜像选最快 + 8 线程并发下载 wheel 后本地安装。实测同一台机器华为云 732 KB/s、阿里云仅 46 KB/s(差 16 倍),而旧版写死先试阿里云
  • 进度条显示真实百分比、下载速度、预计剩余时间与当前文件名;日志逐行实时输出
  • 去掉 10 分钟总超时,改为「连续 5 分钟无任何输出」才判定卡死,慢网也能装完
  • 依赖瘦身:删掉 3 个零引用包(fpdf2 / python-docx / openpyxl),PyMuPDF 改为可选,uvicorn[standard] → uvicorn

📦 下载与安装

文件 说明
BiliLearn-AI-v1.8.5-portable.zip Windows 便携版(46.7 MB,含启动器与前端)
BiliLearn-AI-Launcher.exe 启动器(便携包内已含,单独下载用于替换旧启动器)

解压后双击根目录的 BiliLearn-AI-Launcher.exe → 「启动服务」,浏览器会自动打开 http://localhost:8000

SHA256(BiliLearn-AI-v1.8.5-portable.zip):
8DDEB4BE181DF57A7F8F345FE29973C8A807BB887BF8B843A75BC1F19EC43DF0

📝 完整更新日志

见 CHANGELOG.md