• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

AI 本地知识库

OSHWHub155v1.10.2
(9)Apache-2.0
嘉立创EDA & EasyEDA 专业版的AI本地RAG知识库,可自定义知识库内容,由AI检索
详情
更改日志
历史版本
评论

AI 本地知识库

OSHWHub155
(9)Apache-2.0
详情
更改日志
历史版本
评论

AI 本地知识库

English

基于 LangChain.js 的 RAG 智能问答助手。 导入 Markdown 文档构建知识库,提问时自动检索相关内容,通过 AI 模型生成回答。

  • 默认通用模型:Qwen2.5-0.5B-Instruct-ONNX
  • 默认向量模型:bge-large-zh-v1.5-ONNX
  • 默认模型镜像站:🤗HuggingFace

功能

✅ 支持 Chat 和 Embedding API,也可独立选择本地模型进行知识库问答

alt text

✅ 支持本地向量模型,可完成知识库内容的快速关键词检索

alt text

✅ 支持本地通用模型+向量模型,实现根据知识库内容问答

alt text

✅ 集成prodocs.lceda.cn全部文档,遇到问题随问随答

alt text

本地模式说明

alt text

模型类型说明

扩展基于Transformers.js库构建,支持ONNX模型。首次运行默认会从镜像站在线拉取ONNX模型,若镜像站无法拉取,也可通过本地导入ONNX模型文件夹(可从HuggingFace或魔塔社区获取ONNX模型源文件,本地导入时直接选择源文件夹即可自动解析),导入后文件会存入浏览器缓存,建议导入时只选择需要使用的模型文件,避免占用空间。

向量模型说明

扩展仅随包提供内置文档文本,不包含预构建向量,构建 .eext 时也不会下载 Embedding 模型或计算向量。首次使用时,配置好 Embedding 模型并在助手中点击“开始构建”,为全部有效的内置文档和用户导入文档构建完整向量;忽略或删除的文档不参与构建。在线、本地镜像和导入模型均使用同一构建流程,向量分块保存在本地,支持中断续建。再次打开插件时自动加载当前模型的已有缓存,只补算缺失片段;切换到无缓存的模型时需要重新构建。即使维度相同,不同模型的向量也不能混用。

LLM模型说明

LLM模型推荐使用大于4B参数的模型才会有良好体验,需要注意的是本地LLM运行会占用大量内存,确保电脑有足够内存用于推理,建议使用在线模型,也可使用ollama等框架本地部署后使用openai格式的api接入。

其他说明

  1. 若计划完全使用本地模型会对电脑配置要求较高,建议多核,超线程,高主频,大内存的设备。
  2. 本地模型使用前会读取缓存,加载onnx,分配内存和初始化WASM,因此首次使用需要一些准备时间,受限于主机性能和模型参数,可能会有卡顿是正常现象。

安装

使用方法

1.在"高级"-"扩展管理器"中导入eext-knowledge-base.eext扩展文件。 alt text

2.在"配置"中开启"允许外部交互"选项 alt text

3.进入原理图或PCB界面,点击顶部导航栏"高级"-"AI 知识库"选择需要的功能即可。 alt text

致谢

  • LangChain.js — RAG 流程框架
  • Transformers.js — 浏览器端模型推理
  • Qwen2.5-0.5B-Instruct — 开源中英双语大语言模型
  • BAAI/bge-large-zh-v1.5 — 开源中英双语嵌入模型
  • 🤗Hugging Face — AI开源社区
  • Open Neural Network Exchange — ONNX社区

更新日志

1.10.2

优化

  • 移除随包的预构建向量,减小 .eext 体积。
  • 提升EDA支持版本到V4

1.10.1

新增

  • 新增Embedding模型在线调用功能,支持OpenAI Embeddings 格式的API
  • 知识库文件夹新增“忽略”按钮,忽略的文件则不参与向量构建和检索

优化

  • 向量缓存改为分块保存,便于构建大型知识库向量
  • 合并在线和本地问答为“AI问答”,本地和在线模式在设置配置中切换
  • 设置界面按 Chat 和 Embedding 模型配置优化,便于理解

1.9.2

优化

  • 模型HF仓库更新,已重新从原始模型转换ONNX格式

1.9.1

优化

  • 新增支持 WebGPU 加速,可在设置中选择自动、GPU 或 CPU。
  • 默认模型拉取地址改为🤗HuggingFace社区,解决跨源资源请求问题。
    注:若无法访问🤗HuggingFace社区,也可在设置中配置自定义镜像站点或通过本地导入模型文件

1.8.3

优化

  • 缓存用户导入文档的向量,仅在文档内容或向量模型变化时重新计算。
  • 统一知识库初始化并预热 Embedding 模型,减少首次提问时的等待。
  • 导入、重命名和删除文档时同步维护向量缓存。

1.8.2

新增

  • 新增本地ONNX模型文件导入功能,支持使用自定义ONNX格式的模型
  • 新增模型管理,允许管理导入模型,允许选择模型量化等级
  • 新增向量重构按钮,点击后重构全部向量
  • 新增使用预构建向量,此功能需要和编译所用的向量模型一直
  • 新增使用说明

1.8.1

优化

  • 关键词向量检索改为关键词索引检索,无需向量模型
  • 修复多语言翻译问题

1.6.2

修复

  • 新增多语言适配
  • 压缩产物包体积

1.6.1

新增

  • 新增关键词检索功能,快速检索匹配的文档片段,并支持预览和跳转至文档网站
  • 新增本地AI功能,基于Transformers.js,允许在设置中自定义支持onnx格式的模型
  • 新增高级设置,支持自定义上下文轮数

修复

  • 修复知识库增删的持久化机制

1.5.2

新增

  • 内置知识库新增FAQ飞书文档
  • 新增模型下载进度及网速显示

修复

  • 修复知识库增删的持久化机制

1.5.1

新增

  • 新增支持 Markdown 渲染
  • 新增支持 Anthropic API 格式

优化

  • 添加模型缓存存在检测,未在浏览器缓存找到模型时则从远端在线拉取

1.4.2

优化

  • 删除文档不再重新向量化,使用向量缓存直接重建索引,删除操作从数秒降至瞬时完成
  • 向量化过程中分片让出主线程,避免浏览器页面卡死无响应
  • Embedding 模型改为内置加载(/iframe/models/),不再需要从远程下载
  • 知识库侧边栏支持树形子文件夹显示,内置知识库按原始目录结构嵌套展示

1.4.1

初版发布

  • 基于 LangChain.js 构建完整 RAG 流程
  • 浏览器端 Transformers.js 本地实时向量化,采用 bge-large-zh-v1.5 模型(1024维,ONNX 量化)
  • 内置基于 wiki.lceda.cn 学习章节的知识库预构建向量
  • 支持导入 Markdown 文档,构建自定义知识库
  • 兼容 OpenAI API 格式,可接入本地 Ollama 实现全离线知识库问答
  • 模型源位于HuggingFace,默认使用hf-mirror镜像站拉取(首次加载需要)
  • 适配流式输出
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

Other

关键词

ragembeddingknowledgeai

扩展信息

版本v1.10.2
发布者

EasyEDA

发布时间2026-10-16 14:43:46
名称

eext-knowledge-base

UUID

fe9db7f3d27046ff92b3913de197736f

适用EDA版本:^3.0.0 || ^4.0.0
报告

报告滥用

相关链接

主页:https://github.com/easyeda
反馈:https://github.com/easyeda/eext-knowledge-base/issues
仓库:https://github.com/easyeda/eext-knowledge-base
logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议