- 流式查询(SSE 实时展示生成过程) - 三维度数据模型:history(查询)/ words(单词档案)/ roots(词根档案) - 词根拆解与发音拼读训练(词根点击揭晓历史词例) - 词义/同义例句跨查询累积,同义项自动合并 - 历史与词库分页、多维度搜索 - 模型:Qwen3.6-35B-A3B(硅基流动,可 LLM_MODEL 切换)
1.2 KiB
1.2 KiB
查词学英语(MVP)
粘贴英语句子、查询其中单词,AI 生成简单易懂的例句帮助学习。基于硅基流动 DeepSeek 模型。
启动
npm install
npm start # 打开 http://localhost:3000
API Key 默认内置在 llm.js,可通过环境变量覆盖:
SILICONFLOW_API_KEY=sk-xxx npm start
功能
- 查询:粘贴句子 → 添加要查的单词(最多 5 个)→ 调用 LLM 返回:
- 单词的美式音标 + 点击 🔊 朗读(浏览器 TTS)
- 原句语境释义 + 5 条同义例句
- 其他释义各 5 条例句(例句词汇控制在简单水平,附中文翻译)
- 历史记录:所有查询自动保存(SQLite,
data/app.db),可查看、编辑任意内容(原句/音标/释义/例句,支持增删例句和释义)、删除。
技术
- 后端:Node.js + Express + better-sqlite3
- 前端:原生 HTML/CSS/JS(无构建步骤)
- LLM:硅基流动 默认
Qwen/Qwen3.6-35B-A3B(已关闭 thinking),可用LLM_MODEL环境变量切换
数据库结构
详见 SCHEMA.md(history / words / roots 三张表及合并逻辑)。