在这里我使用glm-4作为基座模型构建了一个语音问答助手
你可以自由的通过说话的方式向机器人提问,例如”你好!“,“介绍一下大语言模型。”等等
首先你需要确保安装了以下的库
pip install pynput pyttsx3 zhipuai speechrecognition langchain langchain_openai
需要使用代码时,建议你的环境python版本不低于3.6否则可能出现奇怪的错误
注意你需要在GLM.py
中使用自己的apiKey(在GLM官方平台申请即可https://maas.aminer.cn/overview ,首次登陆你将获得大量的免费token)
接下运行main.py
即可开始
当你看到终端显示的提示词你可以按照指令开始使用它了
在2.0版本中我们加入了langchain这个组件,来帮助大模型获取history的信息,使模型可以做到有记忆对话(这是闲着无聊做的一个基于LLM的小应用,后续会继续扩展他的功能)