ModaHub魔搭社区:ChatGLM 集成进LangChain的教程

目录

接入自己的LLM

搭建ChatGLM的api

封装ChatGLM的LLM

测试

总结

参考


最新一段时间一直在学习LangChain相关的文档,发现LangChain提供了非常丰富的生态,并且也可以让业务非常方便的封装自己的工具,接入到LangcChain的生态中,比如切换不同向量存储(Vectorstores)、文件分片(Text Splitters)和文件加载器(Document Loaders)等。 本文将简单介绍下如何将自己搭建的ChatGLM集成进LangChain工具链中,当然如果有其他的自己搭建的LLM模型也可以采用类似的方式集成。

 

接入自己的LLM

参考官方文档# How to write a custom LLM wrapper,只需要集成LLM方法,并且实现_call方法即可。一个简单的自定义LLM如下:

from langchain.llms.base import LLM
from typing import Optional, List, Mapping, Any

class CustomLLM(LLM):
  n:int
  
  @property
  def _llm_type(self) -> str:
    return "custom"

  def _call(self,prompt:str,stop:Optional[List[str]]=None) -> str:
    if stop is not None:
      raise ValueError("stop kwargs are not permitted")
    return pro
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要使用langchain和chatglm行知识库的建,可以按照以下步骤行操作: 1. 首先,确保你已经将langchain和chatglm这两个工具部署到本地。 2. 通过GitHub获取langchain-ChatGLM的源代码,可以在该项目的GitHub页面找到相关信息。 3. 在langchain-ChatGLM的代码仓库中,可以找到详细的使用说明文档。你可以在文档的StartOption.md文件中找到有关langchain和chatglm的具体使用方法。 4. 阅读文档中的说明,了解如何使用langchain和chatglm建本地的知识库。文档将提供一些关于配置选项和参数的指导,以便你能够正确地设置和启动langchain和chatglm。 5. 根据文档中的指示,配置langchain和chatglm的参数,确保它们能够协同工作。这可能涉及到设置语言模型、知识库的路径、启动选项等。 6. 启动langchain和chatglm,确保它们能够正常运行。 通过按照以上步骤操作,你就可以成功地使用langchain和chatglm建本地的知识库了。请确保在使用过程中,参考文档中的说明,以便正确地配置和启动这两个工具。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ModaHub社区ChatGLM 集成LangChain的教程](https://blog.csdn.net/qinglingye/article/details/131493038)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [利用langchain-ChatGLMlangchain-TigerBot实现基于本地知识库的问答应用](https://blog.csdn.net/u013171226/article/details/131554340)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ModaHub魔搭社区

共建低代码生态

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值