赞
踩
仅作个人学习记录用。本文记录 Windows 操作系统中 ChatGLM3-6b 模型网页demo的一种简单的快速启动方法。本文记录方法基于本地部署模型(仅适用于觉得每次启动demo都需要在cmd或python编译器上用键盘敲击相同的命令非常麻烦的人群),并非基于客户端模式启动或服务器快速调用接口等的方法。
部署 ChatGLM3-6B 模型和安装 Streamlit 的详细步骤请参照:【工程记录】ChatGLM3-6B 部署的详细教程(Windows)
import os
import streamlit as st
import torch
from transformers import AutoModel, AutoTokenizer
MODEL_PATH = os.environ.get('MODEL_PATH', '[你下载chatglm3-6b的位置]')
TOKENIZER_PATH = os.environ.get("TOKENIZER_PATH", MODEL_PATH)
DEVICE = 'cuda' if torch.cuda.is_available() else 'cpu'
# 设置页面标题、图标和布局
st.set_page_config(
page_title="ChatGLM3-6B桌面助手", #页面标题
page_icon=":robot:", #图标
layout="wide" #布局
)
......
# 渲染聊天历史记录
for i, message in enumerate(st.session_state.history):
if message["role"] == "user":
with st.chat_message(name="user", avatar="声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/568068
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。