13.4 基于ModelScope的ChatGLM对话系统
ModelScope是一个网站平台,致力于汇聚各领域最先进的机器学习模型,并提供一站式服务,包括模型探索体验、推理、训练、部署和应用等功能。通过ModelScope,用户可以方便地访问和应用各种机器学习模型,加速项目开发和研究过程。ModelScope还提供了丰富的模型资源和工具,帮助用户更好地理解和利用机器学习技术。在本项目的“modelscope”目录中,利用了ModelScope网站托管的的预训练模型ZhipuAI/ChatGLM-6B模型实现了问答系统,成功的实现了在ModelScope平台的部署工作。
13.4.1 基于ChatGLM-6B 模型的语言生成器
文件chatglm_llm.py实现了一个基于 ChatGLM模型(该模型使用了预训练的 ChatGLM-6B 模型)的语言生成器,它继承了 LangChain 库中的 LLM 基类&