当前位置: 首页 > news >正文

上海公司注册一站式企业服务网架生产厂家联系方式

上海公司注册一站式企业服务,网架生产厂家联系方式,外贸网站怎么做会吸引眼球,深圳市房屋管理局官网LLMs的落地框架(LangChain),给LLMs套上一层盔甲,快速构建自己的新一代人工智能产品。 一、简介二、LangChain源码三、租用云服务器实例四、部署实例 一、简介 LangChain是一个近期非常活跃的开源代码库,目前也还在快速…

LLMs的落地框架(LangChain),给LLMs套上一层盔甲,快速构建自己的新一代人工智能产品。

  • 一、简介
  • 二、LangChain源码
  • 三、租用云服务器实例
  • 四、部署实例

一、简介

LangChain是一个近期非常活跃的开源代码库,目前也还在快速发展中,旨在让大家快速构建自己的LLM对话产品。当然,该框架也支持自定义接入其他机构、企业开源的LLMs的API和模型(比如:ChatGLM、文心一言等)。

届时,LangChain的版本已经更新到0.0.123,目前保持着每天1发版的更新速度。

LangChain主要包括以下几个主要的模块:

Prompt Templates:支持自定义Prompt工程的快速实现以及和LLMs的对接;
LLMs:提供基于OpenAI API封装好的大模型,包含常见的OpenAI大模型,也支持自定义大模型的封装;
Utils:大模型常见的植入能力的封装,比如搜索引擎、Python编译器、Bash编译器、数据库等等;
Chains(重点):大模型针对一系列任务的顺序执行逻辑链;
Agents(重点):通常Utils中的能力、Chains中的各种逻辑链都会封装成一个个工具(Tools)供Agents进行智能化调用;
其中,Chains和Agents两个模块是LangChain的亮点,也是后续教程中会重点展开的内容。

目前LangChain支持调用的OpenAI模型可以在官方文档([文档, OpenAI, Models])中查询;

LangChain 支持大量用例,例如:

针对特定文档的问答:根据给定的文档回答问题,使用这些文档中的信息来创建答案。
聊天机器人:构建可以利用 LLM 的功能生成文本的聊天机器人。
Agents:开发可以决定行动、采取这些行动、观察结果并继续执行直到完成的代理。

二、LangChain源码

Github 地址
https://github.com/imClumsyPanda/langchain-ChatGLM

https://github.com/hwchase17/langchain

三、租用云服务器实例

https://www.lanrui-ai.com/
注意收费有点贵,只用于训练时使用!!!

四、部署实例

  1. 实例开启后,选择JupyterLab进入后,启动命令行。

在这里插入图片描述
在这里插入图片描述

  1. 环境准备与数据下载:

    #克隆LangChain-ChatGLM项目
    git clone https://github.com/imClumsyPanda/langchain-ChatGLM.git
    ​进入langchain-ChatGLM文件夹
    cd langchain-ChatGLM/#项目中 pdf 加载由先前的 detectron2 替换为使用 paddleocr,如果之前有安装过 detectron2 需要先完成卸载避免引发 tools 冲突
    pip uninstall detectron2​
    如果不需要对 pdf 格式文件读取,可不安装 detectron2;如需对 pdf 文件进行高精度文本提取,建议按照如下方法安装:
    $ git clone https://github.com/facebookresearch/detectron2.git
    $ cd detectron2
    $ pip install -e .#安装依赖
    pip install -r requirements.txt -i https://mirror.sjtu.edu.cn/pypi/web/simple
    ​
    #安装protobuf   --- 安装失败也可以跳过
    pip install protobuf==3.20.1
    ​
    #安装peft
    pip install peft
    ​
    #将gradio升级到3.28.3
    pip install --upgrade gradio
    ​
    #安装git1fs
    git lfs install
    ​
    #如果安装安装git1fs时出现以下错误:git: 'lfs' is not a git command. See 'git --help'. 则使用以下指令。
    ​
    curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
    sudo apt-get install git-lfs
    ​
    #退回根目录
    cd ~
    ​
    #创建存放数据的文件夹(autodl-tmp为数据盘,将模型下载到数据盘中)
    mkdir data/your_path/
    ​
    #下载LLM模型(文件比较大需要等一会)
    git clone https://huggingface.co/THUDM/chatglm-6b data/your_path//chatglm-6b
    ​
    #下载Embedding模型
    git clone https://huggingface.co/GanymedeNil/text2vec data/your_path/text2vec
    
  2. 修改配置文件

    在langchain-ChatGLM/configs/model_config.py中修改Embedding、LLM模型名称及地址:
    在这里插入图片描述
    修改LLM模型地址:
    在这里插入图片描述

    LLM_MODEL = “chatglm-6b” //LLM名称

    OPEN_CROSS_DOMAIN = True // 开启跨域

在langchain-ChatGLM/webui.py中修改端口号为6006。
在这里插入图片描述

  1. 启动对话web页面
    进入langchain-ChatGLM文件中

    python webui.py
    

    启动成功
    在这里插入图片描述

langchain-ChatGLM WebUI成功部署,就可以导入自己的知识库进行测试了。
在这里插入图片描述

http://www.yayakq.cn/news/573691/

相关文章:

  • 陕西网站开发企业电子商城 网站开发 支持手机端
  • 几十元做网站沈阳企业网站排名优化
  • 佛山教育平台网站建设苏州网站制作专业
  • 横山桥网站网站详情页怎么做
  • 小程序开发平台需要网站吗虚拟技术对网站建设维护的影响
  • 天津公司网站怎样制作公众号怎么发文章
  • 阿里云中文域名建设网站国内营销网络途径困难
  • 小网站搜什么关键词好怎么做电商平台
  • 响应网站怎么做教学视频网站后台功能
  • 广州网站建设c2c水泥粉磨新工艺新技术及节能装备 久久建筑网
  • 建筑模版东莞网站建设技术支持代理网站推荐
  • 上海网站开发建设服务上海市建设工程交易服务中心网站
  • 网站 建设文档做网站第三方登录怎么弄
  • 公司做竞拍网站的收入怎么报税网站建设的流程
  • 游戏评测网站怎么做浙江省住房和城乡建设厅 官方网站
  • 在线答题网站开发做网站没有成本费用如何做账
  • 泰州网站制作方案定制中高端网站建设
  • 贵州网站建设推荐系统开发案例
  • 网站建设与开发的软件湖南省交通建设质量监督站网站
  • 广西住房城乡建设厅官方网站网络公司名字大全
  • 选择响应式网站建设盐城网页设计方案
  • 昌图网站推广ui培训机构推荐
  • 网站定制设计制作公司嘉兴网站建设全包
  • 用织梦做网站能练技术吗php网站建设制作
  • 设计师案例网站sgs网站开发公司
  • 微信网站制作教程泰州企业网站建设
  • wordpress阅读主题做网站优化哪家好
  • 珠宝商城网站模板免费下载有哪些做简历的好网站
  • 做网站框架显示不出来网站关键词排名优化电话
  • 大连权威发布网站个人网页的设计与制作价值