- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第13章本地部署ChatGLM3-6B模型下载并克隆仓库一运行ChatGLM3-6B二LangChain与ZhipuAI三
通过modelscope社区下载模型13.1模型下载并克隆仓库pipinstallmodelscopefrommodelscopeimportsnapshot_downloadmodel_dir=snapshot_download(ZhipuAI/chatglm3-6b,revision=v1.0.0)ModelScope社区是一个在2022年6月由阿里巴巴达摩院和CCF开源发展委员会共同发起成立的模型开源社区及创新平台。它专注于深度学习模型的开放合作,提供一站式的模型服务,包括模型的管理、下载、调优、训练和部署等功能。
13.1模型下载并克隆仓库首先通过git克隆仓库gitclone/THUDM/ChatGLM3cdChatGLM3然后通过pip安装依赖pipinstall-rrequirements.txt通过git克隆仓库
第13章本地部署ChatGLM3-6B模型下载并克隆仓库一运行ChatGLM3-6B二LangChain与ZhipuAI三
13.2运行ChatGLM3-6B运行Demo#首先进入综合demo的代码目录:cdcomposite_demo#接下来使用预先下载好的模型启动webdemo,首先在环境变量中添加模型路径:exportMODEL_PATH=./.cache/modelscope/hub/ZhipuAI/chatglm3-6b#之后安装运行demo所需要的依赖,注意安装在chatglm3环境中。pipinstall-rrequirements.txtipythonkernelinstall--namechatglm3--user#随后即可启动服务:streamlitrunmain.py
13.2运行ChatGLM3-6B运行Demo效果
第13章本地部署ChatGLM3-6B模型下载并克隆仓库一运行ChatGLM3-6B二LangChain与ZhipuAI三
13.3LangChain与ZhipuAI安装LangChainLangChain是一个开源框架,用于简化大型语言模型(LLMs)的应用开发。它提供模块化组件和用例链,支持将语言模型与外部资源和数据源结合,实现丰富的语言处理任务。LangChain的上下文感知能力提升了回应的准确性。通过封装通用行为为API,LangChain降低了开发门槛,支持多种应用场景,并增强了开发灵活性。Langchain简化了大语言模型应用的每一个阶段。Langchain的安装:pipinstalllangchainpipinstalllangchain_communitypipinstalljupyter1.开发阶段:在这个阶段用户可以使用langchain提供的组件,还有丰富的第三方库以及模板。2.运行阶段:用户可以使用LangSmith进行查看,监视定义的从输入到输出的一整个链条,这样的话就可以不断优化使用大语言模型的流程3.部署阶段:用户可以使用langserve将我们定义的大语言模型的流程转化为应用接口的方式。
13.3LangChain与ZhipuAIZhipuAI的基本调用fromlangchain_community.chat_models.zhipuaiimportChatZhipuAIfromlangchain.schemaimportHumanMessage,SystemMessagemessages=[SystemMessage(content=你是一个个智能的助手,请帮我回答下面的问题),HumanMessage(content=手上有了两个弹珠,弹出去一个还剩几个?),]llm=ChatZhipuAI(zhipuai_api_key=…,temperature=0.95,model=glm-3-turbo)llm.invoke(messages)
13.3LangChain与ZhipuAI使用Langchain进行链式调用大模型fromlangchain_mptsimportChatPromptTemplateprompt=ChatPromptTemplate.from_messages([(system,你现在是一个文档助手),(user,{input})])chain=prompt|llmchain.invoke({input:刷牙的流
您可能关注的文档
- ChatGLM部署、微调与开发 课件 01人工智能大模型概述.pptx
- ChatGLM部署、微调与开发 课件 02大模型理论基础.pptx
- ChatGLM部署、微调与开发 课件 03大模型国内外商业应用案例.pptx
- ChatGLM部署、微调与开发 课件 04大模型未来发展趋势及挑战.pptx
- ChatGLM部署、微调与开发 课件 07GLM大模型预训练、微调与评估.pptx
- ChatGLM部署、微调与开发 课件 08 09第八章第九章-大模型课程.pptx
- ChatGLM部署、微调与开发 课件 10.python_Web开发.pptx
- ChatGLM部署、微调与开发 课件 12 环境搭建.pptx
- ChatGLM部署、微调与开发 课件 14ChatGLM微调.pptx
- ChatGLM部署、微调与开发 课件 15.基于GLM智能体虚拟角色养成系统.pptx
- DB44_T 2607.4-2025 滨海蓝碳碳汇能力调查与核算技术指南 第4部分:盐沼.pdf
- DB43_T 3178-2024 烟叶农场建设管理要求.pdf
- DB37_T 4838-2025 含氢分布式综合能源系统运行优化指南.pdf
- DB37_T 4834-2025 高速公路集中养护工作指南.pdf
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
文档评论(0)