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

江苏宏澄建设有限公司网站买源码做网站

江苏宏澄建设有限公司网站,买源码做网站,aso具体优化,重庆网站优化方式chatglm3部署使用 1.部署2.使用3.接入微信4.vue前端 1.部署 1.首先去github下载chatglm3代码。Huggingface下载模型一直失败,所以用阿里的魔塔社区下载。 git clone https://github.com/THUDM/ChatGLM3.git git clone https://www.modelscope.cn/ZhipuAI/chatglm3…

chatglm3部署使用

  • 1.部署
  • 2.使用
  • 3.接入微信
  • 4.vue前端

1.部署

1.首先去github下载chatglm3代码。Huggingface下载模型一直失败,所以用阿里的魔塔社区下载。

git clone https://github.com/THUDM/ChatGLM3.git
git clone https://www.modelscope.cn/ZhipuAI/chatglm3-6b.git

2.创建虚拟环境并运行

conda create -n glm3 python=3.10
conda activate glm3
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia#避免之后的错误,torch还是去官网下载自己cuda版本的(我的是12.2)

2.使用

这里我主要试试代码解释器Code Interpreter。
1.使用 Code Interpreter 还需要安装 Jupyter 内核,所以

conda install ipykernel
conda install jupyter
python -m ipykernel install --name “环境名称” --display-name "环境的显示名称"#新创建的python环境写入Jupyter的kernel中
jupyter kernelspec list#查看已添加至Jupyter内核中的环境列表
jupyter kernelspec remove “环境名称”#删除已添加至Jupyter内核中的环境

2.定义模型文件地址

set MODEL_PATH=D:/ChatGLM3-main/model/chatglm3-6b
echo %MODEL_PATH%
set IPYKERNEL=glm3#自定义 Jupyter 内核用glm3环境配置的jupyter

3.运行官网的示例

cd D:\ChatGLM3-main\composite_demo
streamlit run main.py

4.效果
这里我踩的一个坑是没有自定义jupyter内核用glm3环境设置的,所以一直是有代码没图像。
在这里插入图片描述

3.接入微信

修改https://github.com/zhayujie/chatgpt-on-wechat项目,模型地址换成本地的glm3,运行app文件即可,这里主要是环境的问题配了好久,之后会把环境文件导出附上。
在这里插入图片描述

4.vue前端

利用https://github.com/LemonQu-GIT/ChatGLM-6B-Engineering项目,这里面有连接互联网,查询天气和思维导图等很多功能,这里面遇到的问题是把前端vue里的process.env.VUE_APP_API替换成"http://127.0.0.1:8000",前端是8080端口;
api用的8000端口,所以在front_end.py最后一行改为uvicorn.run(app, host="0.0.0.0", port=8000)
然后后端模型用的8001端口;所以后端工程里面的config文件里面修改:

"API_host": "http://0.0.0.0",
"model": "D:/ChatGLM3_main/model/chatglm3_6b",
"port": 8001,
"host": "http://127.0.0.1"

然后还有一个问题是requests异步访问有问题,所以用了httpx,修改front_end.py里面的@app.get(“/api/chat”)

url = f"{get_config()['basic']['host']}:{get_config()['basic']['port']}/stream"
async with httpx.AsyncClient() as client:try:response = await client.post(url, json=payload, timeout=30)async for chunk in response.aiter_text():await asyncio.sleep(0.1)yield chunk# 处理正常响应except httpx.ReadTimeout:# 处理超时异常,可以进行重试或返回适当的错误消息print("Request timed out. Please try again.")
return StreamingResponse(chat(prompt), media_type="text/event-stream")

最后运行文件

npm run dev#运行前端vue
python api.py#运行后端模型的chat接口
python front_end.py#运行后端和前端连接的api接口

效果如下:
在这里插入图片描述

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

相关文章:

  • 电商行业网站建设及维护wordpress ip无法设置
  • 宁波建站平台泉州网站建设多少钱
  • 江西南昌网站建设哪家公司好国内可用的免费云端服务器
  • 企业网站建设知名郑州 服装 网站建设
  • 飞浪网站建设装潢设计属于什么专业
  • 展示型网站一样做seo优化吗wordpress 如何添加广告插件
  • 路桥网站制作刷关键词优化排名
  • 网站建设的公司有发展吗厦门网站建设慕枫
  • 青羊区网站设计一那个网站可以做一建题
  • 安卓网站开发ui简单的h5免费模板
  • 山东网站建设团队dedecms可以做双语网站
  • 海南智能网站建设报价wordpress在线翻译
  • 做网站 赚钱网站被人抄袭怎么办
  • 响应式全屏网站做外贸比较好的网站
  • 哪个网站做的简历最好资料库网站开发报价
  • 苏州吴中网站建设公司网站搭建系统
  • 北京网站建设那家好仿v电影的模板 好像是wordpress
  • 陕西建设部网站做博客网站
  • 昆山企业网站制作公司有哪些游戏可以做网站
  • 挂机宝做网站可以吗网站建设服务的广告
  • 嘉兴网站免费制作电子商务网站建设合同范本
  • 东营兴通建设工程公司网站寻找郑州网站建设
  • jsp做网站的书手机网站制作流程
  • 陕西交通建设集团官方网站网页设计导航条怎么做
  • 网站建设与管理结课论文网络营销师资格证
  • 上海网站建设服务电话wordpress历史版本下载地址
  • 自己制作个人网站网站竞价开户
  • 福永网站推广建网360 网站建设
  • 网站开发英文翻译百度竞价排名的使用方法
  • 做网站只用php不用html网站建设哪些字体没有版权