分享好友 最新动态首页 最新动态分类 切换频道
ollama + fastgpt 搭建免费本地知识库
2024-12-26 10:17

目录

ollama + fastgpt 搭建免费本地知识库

1、ollama

ollama的一些操作命令

使用的方式

2、fastgpt

快速部署

修改配置

config.json:

docker-compose.yml:

运行fastgpt

访问OneApi:

添加令牌和渠道

登陆fastgpt,创建知识库和应用

3、总结

附录

1. 11434是ollama的端口

2. m3e 测试 404 说明


定义: ollama 是一个本地的大模型运行框架

下载地址:Ollama

  • 其他方式
  • 定义:FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景

    docker快速部署参考:Docker Compose 快速部署 | FastGPT

     
     
    

    config.json:

    config.json 修改 llmModels(大语言模型) 和 vectorModels (向量模型)的配置。

    例如:大语言模型我使用了qwen2:latest,则有如下配置

     
    

    向量模型我使用了m3e,则有如下配置

     
    

    在fastgpt中,大语言模型和向量模型都可以配置多个。

    大语言模型的名称可以查询ollama下的模型列表(ollama list)找到

    上面的m3e向量模型在ollama中没有,所以我们需要下载和运行。命令如下

     
    

    可以根据自己电脑是否有GPU运行的条件决定使用哪个启动命令。

    docker-compose.yml:

    docker-compose.yml 需要修改如下内容(若其他镜像配置的端口有冲突,也需要修改

     
    

    解释

    • OPENAI_BASE_URL参数
      • 端口3001是OneApi设置的端口。
      • host.docker.internal 是docker容器内访问宿主机的地址,相当于IP地址,当在不同的网络下工作时尤其有用。

    注意:host.docker.internal 尽量避免手敲,手敲也要仔细检查,避免出现单词拼写错误的情况。

    • CHAT_API_KEY参数
      • 需要启动OneApi后,从令牌处复制过来。(这里先跳过
    • m3e向量模型是我们另外加进来的,所以这里也需要加上相关配置。

    笔者修改后的配置

    config.json

     
    

    docker-compose.yml

     
     
    
     
    

    访问OneApi:

    地址:http://localhost:3001/

    账号/密码: root/123456

    注意:账号密码可能会更新,若登陆失败。可以去官网查找最新的账号密码。

    添加令牌和渠道

    添加令牌

    名称可以随便设置,模型范围、IP限制、过期时间及额度根据个人情况设置,提交。

    之后就可以点击“复制”按钮复制key 到 docker-compose.yml 文件中的 CHAT_API_KEY,保存。

    添加渠道

    我们需要给ollama 和 m3e各配置一个渠道。

    配置 ollama 渠道

    端口问题详见附录.1。

    渠道测试

    配置m3e渠道

    渠道测试

    报错了,错误是 404。这个说明是正常的,原因是fastgpt最初是针对chatgpt开发的,默认的请求路径是到chatgpt的API的路径。

    说明详见附录.2

    地址:localhost:3000

    账号/密码:root/1234

    手动输入知识库文本物料

    修改配置

    导入外部文件

    输入应用名称,选择"知识库+对话引导",点击确认

    点击发布。开启知识库的问答

    模型回答的准确性有待提高,在选择模型和训练模型的时候需要尤其注意。

    访问测试:http://localhost:11434/

    1. 打开docker中 fastgpt内 m3e 的日志

    2.重新点击 OneApi 中 m3e 渠道的测试按钮

    最新文章
    24年医师二试电子化注册入口已开通!附流程
    二试考生反馈:24年医师二试电子化注册入口已开通!首次注册考生对电子化注册流程、需提交哪些材料不太了解相关流程操作大家请查收~PART01电子化注册流程(电子化注册流程图)第一步 登陆(1)选择网址登录注册账号,网址https://www.cndoc
    ai平面设计是什么意思
    AI平面设计是指使用人工智能(Artificial Intelligence,简称AI)技术进行平面设计的工作。传统的平面设计主要依赖于人工操作和创意,需要设计师具备一定的设计技巧和审美能力。而AI平面设计则是在这个基础上,结合了智能算法、自动化工具
    2场CBA 四川能主场否抵挡辽宁
      成绩回顾:上一期为大家分享的CBA赛事取得了1胜1负的战绩,近期分享的CBA赛事取得了10胜6的战绩。本期在为大家分享2场CBA赛事,敬请期待!  【赛事基本简述】  1.北京控股vs宁波町渥:北京控股在常规赛中的表现中规中矩,目前以15
    #深入探究# Adam和SGDM优化器的对比
    常用优化器的详细解析请参考此文章: 通俗理解 Adam 优化器#深度解析# 深度学习中的SGD、BGD、MBGD、Momentum、NAG、Adagrad、Adadelta,RMSprop、Adam优化器 通过上边两幅图片可知: Adam在训练集上的准确率较高,
    Chrome浏览器页面执行自定义JS脚本
    文章目录一、$random系统方法,返回32bit的有符号伪随机数二、$urandom系统方法,返回32bit的无符号伪随机数三、$urandom_range()系统方法,返回指定范围内的无符号随机整数四、srandom()对象方法,在类方法内/外为随机数据发生器(RNG)添
    2024淘宝狂暑季优惠大吗?活动是时间是什么时候?(2024淘宝狂暑季活动时间)
    随着夏日的热浪来袭,淘宝狂暑季活动也如火如荼地展开,消费者们纷纷瞩目,期待一场购物狂欢,优惠力度自然成为大家关注的焦点。 一、2024淘宝狂暑季优惠大吗? 活动是淘宝促销活动之一,也是暑期比较重要的一次活动,淘宝狂暑季活动力度还
    2025保利·世博天悦(保利·世博天悦)官方网站+百度百科+上海房天下
    保利世博天悦售楼处电话:400-9939-964保利世博天悦官方电话:400-9939-964上海浦东保利世博天悦售楼处电话:400-9939-964保利世博天悦售楼处电话:400-9939-964保利世博天悦官方电话:400-9939-964Poly Expo Tianyue Sales Office, Pudong
    2023生肖兔年纪念币
    注意事项:1.本兔年纪念币的预定方式为全款预定,后续无需补尾款或差价 拍前请知晓;2.因为本次生肖兔年纪念币兑换时间为1月5日才开始至1月11日结束,届时已经临近春节假期,普通快递到时或已停止收揽件,所以本次新品预定的生肖兔年纪念币
    AI工具如何高效制作Logo:全面指南与未来展望
    在当今竞争激烈的商业环境中,Logo作为品牌形象的核心要素,承载着企业的文化、价值和市场定位。随着人工智能(AI)技术的迅速发展,Logo设计的方式也发生了翻天覆地的变化。本文将深入探讨如何利用AI工具高效制作Logo,并展望未来的发展方
    2024 AI智能生成PPT产品排名评测
    从2023年开始,AI智能生成PPT逐渐进入了大众视野。在一年的沉淀之后,我们可以来看看目前市面上那些AI生成PPT产品的排名及各自的优缺点。(本次测评与排名仅代表个人视角。)第六名:BoardmixBoardmix最初是一款在线协作白板工具,后来拓展
    相关文章
    推荐文章
    发表评论
    0评