☆ 只需两步, Ai Studio上也可以玩[ChatGPT]了 ☆
无需账号即可体验喽~
体验地址
只需两步, Ai Studio上也可以玩[ChatGPT]了
文章目录
- ☆ 只需两步, Ai Studio上也可以玩[ChatGPT]了 ☆
- 0 Fork后进入项目
- 应用中心体验☆
- 本页面下方体验☆
- 注意事项
- 1 导入环境
- 2 开始对话!
- 项目总结
- 个人总结
据说诱导式可以得到匪夷所思的结果!
图源网络,仅供娱乐
0 Fork后进入项目
应用中心体验☆
应用中心受限于streamlit,效果不太理想,故最终删除了…
若有需要,可以fork本项目,对文件列表中chat.streamlit.py文件进行部署即可。
本页面下方体验☆
这个就相对好一点,进入下方fork后运行代码即可,,只需两步完成对话调用
注意事项
- 本项目仅用于方便更多开发者体验ChatGPT,生成的内容与本平台无关
- 项目仅供一乐,采用个人token实现
- 对话记忆时长默认设置10分钟,可以自行在代码第18行更改。
- 有问题可以在评论区讨论
- 好玩的对话也可以放评论区大家看看,但是禁止搞zz、ys和任何敏感问题。
1 导入环境
遇到代码块,鼠标放在代码上点击运行按钮即可。
# 运行一次即可 安装代码环境
!pip3 install revChatGPT --upgrade
2 开始对话!
from revChatGPT.revChatGPT import Chatbot
import time
import random
from config import getToken
def get_chat_response(session_id, prompt):
# 刷新seesion_token
chatbot.refresh_session()
if session_id in user_session:
# 如果在三分钟内再次发起对话则使用相同的会话ID
if time.time() < user_session[session_id]['timestamp'] + 60 * 3:
chatbot.conversation_id = user_session[session_id]['conversation_id']
chatbot.parent_id = user_session[session_id]['parent_id']
else:
chatbot.reset_chat()
else:
chatbot.reset_chat()
try:
resp = chatbot.get_chat_response(prompt, output="text")
user_cache = dict()
user_cache['timestamp'] = time.time()
user_cache['conversation_id'] = resp['conversation_id']
user_cache['parent_id'] = resp['parent_id']
user_session[session_id] = user_cache
return resp['message']
except Exception as e:
print(e)
return f"发生错误: {str(e)}"
if __name__ == "__main__":
config = getToken()
user_session = dict()
# 初始化bot
chatbot = Chatbot(config)
# 打印蓝色字迹的输出
print("\033[1;33m" + "遇到报错优先考虑重新运行,程序内置了很多token,随机选择一个使用,所以多次运行即可" + "\033[0m \n")
input_text = ""
random_session_id = str(random.randint(100, 99999))
while input_text != "quit":
# 打印蓝色字迹的输出
print("\033[1;34m" + "你的 输入: " + "\033[0m")
input_text = input()
out = get_chat_response(random_session_id, input_text)
# 打印绿色字迹的输出
print("\033[1;32m" + "ChatGPT 输出: " + "\033[0m")
# 打印输出
print(out)
# 黄色分割线
print("\033[1;33m" +
"-----------------------------------------" + "\033[0m")
项目总结
项目借助ChatGPT的接口和个人账户token实现。
请支持原版ChatGPT,此版本为个人娱乐使用,切勿上升层面。
个人总结
全网同名:
iterhui
其他精选有趣项目:
[PaddleSpeech] 音色克隆之原神角色 <胡桃>
中秋款文心带你轻松搞定MV制作
你的专属AI女友给你唱爱你
[畊宏女孩]全民健身热潮之AI帮你仰卧起坐计数
[疫情信息统计进阶篇]PPOCR和QPT的落地实战
[PaddleSpeech]助力视频字幕生成演讲稿提取
基于PaddleClas2.2的从零到落地安卓部署的奥特曼分类实战
and 若干小白和进阶项目等你发现…
我在AI Studio上获得至尊等级,点亮10个徽章,来互关呀~
https://aistudio.baidu.com/aistudio/personalcenter/thirdview/643467