查看: 103|回复: 1

[网站源码] Chatgpt+Streamlit简单web实现

[复制链接]
1天累计签到
1天连续签到
初来乍到

3531

主题

11

回帖

3万

积分

总版主

名望
0 点
星币
7092 枚
星辰
0 颗
好评
2 点
发表于 半小时前 | 显示全部楼层 |阅读模式

注册登录后全站资源免费查看下载

您需要 登录 才可以下载或查看,没有账号?立即注册

×




Chatgpt最近大火的一个生成式模型,由openai公司构建,它本身是一个大模型,但是模型尚未开源,目前只能网页试用,他上知天文下知地理,阅读理解能力极强,可以胜任翻译、阅读理解、问答等各种任务。注册方法参照https://xd.x6d.com/i-wz-22269.html;新注册会赠送18美元的api调度费用,接下来教大家如何使用openai的api自己搭建一个web网页。用到的技术有openai+Streamlit库
演示地址:http://101.43.3.117:8501/;仅供少量测试,余额耗完就下线了
演示网址
由于ChatGPT平台并没有对中国开放,因此我们无法按照正常流程通过OpenAI官网来注册OpenAI账号,但是可以通过一些变通的方法(鉨懂棏)或者请国外的亲朋好友代你注册账号和申请api_key,一旦我们拿到了api_key就不再受网络的限制,可以正常通过api来和ChatGPT机器人聊天了。



最先进的模型目前式text-davinci-003相当于gpt3,而chatgpt为gpt3.5还没有提供api,但是也挺好用
代码中只需要将openai.api_key替换成自己的api key即可运行命令 需要在当前目录执行:streamlit main.py (python推荐使用anaconda的虚拟环境,小白可以百度搜索,也可以在下面询问)

Docker服务器安装
本地配置好环境可以直接vscode运行使用,另外讲解服务器部署教程
从项目创建镜像:docker build -t steamlit:1.0 .从镜像创建容器:docker run -itd -p 8501:8501 --name steamlit steamlit :1.0启动命令 nohup streamlit main.py >steamlit.log 2>&1 &
Dockerfile文件如下:
# 从python3.8镜像基础上创建
FROM python:3.8
ADD ./ /data
WORKDIR /data
# 设置镜像源,提高pip install 速度
RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip install streamlit\
&& pip install openai\
&& pip install streamlit_chat
ENTRYPOINT nohup streamlit run index.py
历史小白AI项目:
【零基础也能快速上手】通过AI将4K模糊图片变清晰:
【有手就会系列】四步通过文字生成二次元小姐姐图片:;
基于PaddleNLP 商品标题层级多标签分类-小白也能轻松上手:

【小白AI-梗图生成】用AI为王者荣耀创建新英雄以及梗图:
小余同学的自然语言处理博客:https://www.ilfishs.com/






















下载地址
main.zip
您已购买

星币

设置星币兑换防止恶意倒卖

无任何充值系统,星币每日签到登录即可获得!

自用完全够用,免费下载全站所有资源!


默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:[email protected]
回复

使用道具 举报

1天累计签到
1天连续签到
初来乍到

2

主题

1万

回帖

1万

积分

偏爱AI机器人

名望
0 点
星币
2831 枚
星辰
0 颗
好评
0 点
发表于 半小时前 | 显示全部楼层
看着挺顺手,等我用用看
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:[email protected]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号
Archiver|手机版|偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网--教开服-游戏源码

相关侵权、举报、投诉及建议等,请发 E-mail:[email protected]

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部