Ollama+AnythingLLM构建本地知识库问答+OpenAPI调用
机器配置:
处理器:13th Gen Intel(R) Core(TM) i5-13500H(2.60 GHz)
机带 RAM:32.0 GB (31.7 GB 可用)
系统类型:64 位操作系统, 基于 x64 的处理器

一、构建本地问答知识库
1、下载Ollama
https://ollama.com/download
安装完成打开cmd货powerShell运行下面命令查看ollama版本
ollama --version

2、拉取deepseek-r1:7b(根据自己机器的选择)
ollama pull deepseek-r1:7b

不喜欢deepseek可以自己在ollama官网搜别的模型,如下图:

3、安装AnythingLLM
https://anythingllm.com/desktop
根据自己的操作系统和cpu来选择

tip:也可以使用docker版的,区别在于能够提供web方式给他人使用,其他的都差不多。
github地址:https://github.com/Mintplex-Labs/anything-llm/tree/v1.12.0
web访问地址:http://localhost:3001

4、新增一个知识库工作区“手机知识库”

5、配置Ollama,选择模型,聊天模式选择查询,然后更新工作空间。
聊天模式选择查询是防止大模型查不到知识库胡说八道。
tip:如果没法选重启一下AnythingLLM / Ollama或者电脑。

6、上传知识库文本,AnythingLLM会自定帮我们做向量化。


下面是我的两份文档:

荣耀Magic8
荣耀旗下手机
荣耀Magic8是荣耀于2025年10月15日发布的手机 [1] [6],定位“AI自进化旗舰” [26],拥有第五代骁龙8至尊版移动平台 [2] [4]、7000mAh大容量青海湖电池 [21]、90W有线快充+80W无线快充 [21] [27]、3D超声波指纹识别 [21] [29]、超夜神影像系统 [28-29]、AI自进化智能体YOYO [27-28]等独特优势。
配置方面,荣耀Magic8搭载第五代骁龙8至尊版移动平台 [2],采用台积电3nm N3P工艺 [30]与全大核设计 [22],L2+L3总缓存达32MB,多任务效率与NPU AI算力大幅提升 [22] [29]。同时,荣耀还深入芯片底层进行调优,首发幻影引擎3.0移动端DLSS技术,全面增强游戏帧率 [15] [29] [31]。
屏幕方面,荣耀Magic8配备6.58英寸全域低功耗LTPO超窄四等边直屏 [15],支持自适应刷新率(最高120Hz) [7],具备3D超声波指纹等旗舰配置 [21] [29]。在护眼方面,荣耀行业首创AI视觉健康管理系统,拥有零风险调光、AI离焦等9大AI护眼科技,并且支持个性化护眼方案 [29]。
影像方面,荣耀Magic8搭载超夜神影像系统 [16] [28],配备5000万像素大底主摄、6400万像素长焦镜头、5000万像素超广角镜头 [27] [29],内置荣耀AiMAGE夜神引擎 [29],支持AI光学矫正技术 [32],行业首发AI追色 [28] [38]、灵感帮拍等玩法功能。
AI方面,荣耀Magic8出厂预装全新MagicOS 10系统,首发UI Agent理念 [23],具备可自进化的YOYO助理,达到了中国信通院权威认证的L3卓越级水平 [25],能帮助YOYO像人一样操作手机,完成各类应用操作 [29] [33]。
中文名荣耀Magic 8
所属品牌荣耀
产品类型手机
发布时间2025年10月15日
发布地点中国
屏幕尺寸6.58英寸 [7]
CPU型号第五代骁龙®️8至尊版移动平台 [7]
电池容量7000mAh [7]
机身颜色绒黑色、天青釉、雪域白、旭日金 [7]
出厂系统MagicOS 10.0 [7]
荣耀Magic8系列配置参数
荣耀Magic8
荣耀Magic8 Pro
产品名称
荣耀Magic8
荣耀Magic8 Pro
发布时间
2025-10
2025-10
操作系统
MagicOS 10.0
MagicOS 10.0
CPU型号
第五代骁龙®️8至尊版移动平台
第五代骁龙®️8至尊版移动平台
通信芯片
荣耀自研通信增强芯片
荣耀自研通信增强芯片
存储容量
12+256GB/12+512GB/16+5 12GB/16+1TB
12+256GB/12+512GB/16+51 2GB/16+1TB
屏幕尺寸
6.58 英寸
6.71 英寸
屏幕分辨率
2760*1256 像素
2808*1256 像素
屏幕色彩
真10.7亿色,DCI-P3广色域
真10.7亿色,DCI-P3广色域
屏幕亮度
6000nits(HDR)
1800nits (全局)
6000nits(HDR)
1800nits (全局)
屏幕刷新率
120Hz自适应
120Hz自适应
屏幕调光
4320Hz PWM
4320Hz PWM
后置
摄像头
5000 万主摄(f/1.9,OIS)
5000 万超广角(f/2.0)
6400 万潜望长焦(f/2.5,3倍 光变,OIS)
5000 万超夜神主摄(1/1.3 英 寸,f/1.6,OIS)
5000 万超广角(f/2.0)
2 亿超夜神长焦(3.7 倍光变, 1/1.4 英寸,f/2.6,OIS)
前置摄像头
5000 万像素(F2.0光圈)
5000万像素,f/2.0大光圈
电池容量
7000mAh青海湖电池
7200mAh青海湖电池
机身尺寸
长x宽x厚
157.12mm*74.03mm*7.95mm
161.15mm*75.0mm*8.32mm
机身重量
约205克(含电池)
约219克(含电池)
外观颜色
旭日金、天青釉、雪域白、绒黑色
旭日金砂、天青色、雪域白、绒黑色
荣耀Magic8销售信息
机型
开售价格
开售日期
开售国家/地区
12GB+256GB
4499元
2025年10月23日
中国
12GB+512GB
4799元
2025年10月23日
中国
16GB+512GB
4999元
2025年10月23日
中国
16GB+1TB
5499元
2025年10月23日
中国
基本参数
国内发布时间 2024年10月30日
电商报价 ¥4199
上市日期 2024年10月30日
产品型号 荣耀 Magic7
使用场景 三防手机>,拍照手机>,智能手机>,音乐手机>,4G手机>,快充手机>,5G手机>,3G手机>,新品手机>,热门手机>,自拍手机>
机身颜色 绒黑色,雪域白,月影灰,天际蓝,朝霞金 查看外观>
指纹识别 超声波屏幕指纹识别>
面部识别 支持
外形
长度 162.1mm
宽度 75.8mm
厚度 7.95mm
重量 199g
硬件
CPU型号 高通 骁龙 8 Elite更多高通 骁龙 8 Elite手机>,手机性能排行>
CPU核心数 八核>
GPU型号 高通 Adreno 830
RAM容量 12GB>游戏运行流畅
RAM存储类型 LPDDR5X>
ROM容量 256GB>5.2万张照片2.2万首歌曲
存储卡 不支持容量扩展>
出厂系统内核 Android 15
操作系统 MagicOS 9.0
振动马达 X轴线性马达
扬声器 立体声双扬声器
屏幕
屏幕尺寸 6.78英寸
屏幕类型 全面屏(中置挖孔屏),直面屏>
屏幕比例 19.93:9
分辨率 2800x1264px
屏幕材质 OLED>
屏幕刷新率 120Hz(1-120)>
像素密度 453ppi
屏占比 93.2%
HDR技术 支持
屏幕亮度 HDR峰值亮度:5000nits 全局峰值亮度:1600nits
屏幕盖板 巨犀玻璃
摄像头
摄像头总数 四摄像头(后三)>
摄像头名称 后置摄像头1:广角镜头
后置摄像头2:超广角摄像头
后置摄像头3:长焦摄像头
像素 后置摄像头1:5000万像素
后置摄像头2:3200万像素
后置摄像头3:5000万像素
前置摄像头1:5000万像素
光圈 后置摄像头1:f/1.9
后置摄像头2:f/2.0
后置摄像头3:f/2.4
前置摄像头1:f/2.0
传感器尺寸 1/1.3英寸
广角 后置摄像头2:122°
前置摄像头1:90°
防抖功能 OIS光学防抖
闪光灯 后置:单LED闪光灯>
变焦倍数 后置:最大50倍数字变焦
网络与连接
网络类型 5G>,4G>,3G>
5G网络 移动5G(NR),联通5G(NR),电信5G(NR),广电5G(NR)更多5G手机>
SIM卡类型 双卡(Nano SIM卡)>
WLAN功能 双频WiFi,WiFi7(IEEE 802.11 a/b/g/n/ac/ax/be ),2x2 MIMO
定位导航 北斗(B1I+B1C+B2a三频),双频GPS(L1+L5),AGPS,Glonass,伽利略(E1 + E5a双频),蜂窝网络定位,WLAN网络定位
蓝牙 蓝牙5.4,支持BLE、SBC、AAC、LDAC、APTX、APTX HD
NFC 支持NFC>
红外功能 支持
机身接口 USB Type-C接口
其他网络参数 鸿雁通信
电池与续航
电池类型 不可拆卸式电池
电池容量 5650mAh大电池
有线充电 100w
无线充电 支持>,80w
无线反向充电 支持
功能与服务
三防功能 IP68和IP69等级
感应器 重力传感器,红外传感器,超声波指纹传感器,陀螺仪,指南针,环境光传感器,接近光传感器,加速度传感器,X轴线性马达,NFC
手机附件
包装清单 手机(含内置电池) x1 快速指南 x1 HONOR SuperCharge充电器 x1 Type-C数据线 x1 取卡针 x1 手机保护壳 x1 新机权益卡(含电子三包凭证) x1 TP保护膜(出厂已粘贴) x1
保修信息
保修政策 全国联保,享受三包服务
质保时间 1年
质保备注 主机1年,充电器1年
电话备注 7*24小时,普通话纠错问豆包
7、测试知识库问答
新建一个会话,然后提问:
”荣耀magic8和荣耀magic7的操作系统有什么不一样,还有他们的屏幕尺寸相差多少“
受限于机器配置,大模型回答会比较慢。

回答完成后左下角可以看到引用的文档,点击会在右边展示出来。

二、使用AnythingLLM的OpenAPI实现知识库问答调用
1、生成授权密钥


2、查看API文档

3、使用apifox实现知识库问答
3.1、查询工作空间(问答需要指定工作空间slug), Authorization换成自己的。

curl --location --request GET 'http://localhost:3001/api/v1/workspaces' \
--header 'Authorization: Bearer MEVKCXJ-xxxxxxx-xxxxxxx-WDEKTGH'

3.2、发起问答,这里指定手机知识库的slug

Authorization换成自己的。
sessionId就是会话id,会把之前的问答带入到上线文中。
model就是上面配置的聊天模式,这里个之前保持一致,选择查询。
curl --location --request POST 'http://localhost:3001/api/v1/workspace/1d1a1da6-877f-417a-85ce-ce7e7761ea44/stream-chat' \
--header 'Authorization: Bearer MEVKCXJ-xxxxxx-xxxxxx-WDEKTGH' \
--header 'Content-Type: application/json' \
--data-raw '{
"message": "荣耀magic8和荣耀magic7的分辨率是多少",
"mode": "query",
"sessionId": "session_001"
}'
这里会持续返回数据,要稍微等一会。


可以使用Apifox的自动合并,输入“$.textResponse”

更多推荐



所有评论(0)