admin管理员组文章数量:1631723
streamlit是比较热门的Web应用程序框架,基于Python,优势是只要几行代码就可以创建一个交互式、可视化的web仪表板。通过接入OpenAI的API,快速搭建基于ChatGPT聊天页面,实现对话的方式进行交互,
将streamlit和cpolar搭配使用,就可以快速搭建一个能够远程访问的ChatGPT聊天页面,下面通过windows环境简单部署一个接入OpenAI的API的聊天界面,并结合cpolar实现远程访问
环境
- Python 3.11.4
- windwos 10
1. 本地服务创建
安装OpenAPI和Streamlit包,分别执行下面命令,安装三个对应的包,第一个是openai的包,下面两个是streamlit包
pip install openai
pip install streamlit
pip install streamlit_chat
安装完成后,在本地目录.我们创建一个.py
的文件,取名为chatgpt_test,具体名称可以自定义
然后把下面的python代码复制到上面创建的python文件中
# chat_bot.py
import openai
import streamlit as st
from streamlit_chat import message
#申请的api_key
openai.api_key = "xxxxxxxxxxxxxxxxx"
def generate_response(prompt):
completion=openai.Completion.create(
model='text-davinci-003',
prompt=prompt,
版权声明:本文标题:快速搭建能远程访问的Web页面,实现ChatGPT聊天机器人 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729104634a1186854.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论