admin管理员组

文章数量:1631722

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