Skip to content
This repository has been archived by the owner on Jul 1, 2023. It is now read-only.

Vincent-the-gamer/Bai-Piao-GPT-3.5-Turbo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

白嫖GPT-3.5-turbo

通过调用公开版网站的API接口,实现和gpt-3.5-turbo模型的上下文关联对话。
该模块实现了与模型的上下文关联对话,并且在请求失败时自动清空上下文。
该模块必须做成后端服务,否则上下文的持久化需要用到数据库等其它持久化工具辅助。
而当你使用了后端服务,只要服务不停止,上下文就可以保留。

弃用

新后端已用Rust重构,可以打包成可执行文件,不需要自己跑代码 链接:https://github.com/Vincent-the-gamer/Rust-BaipiaoGPT

目前状态

请使用baiPiaoChatGPT.py,端口: 2333

这是GPT-3.5-Turbo接口

前端页面

前端代码仓库:Bai-Piao-GPT-WebUI

前端已支持markdown代码渲染,已硬核适配移动端

懒得写media动态样式,直接硬缩就完事了,大部分手机应该都可以。

Galaxy Fold的尺寸缩不进去(滑稽)。

想自己玩的请大家自行拉取前后端去部署了。

我提供了可直接使用的网站,请不要恶意刷流量,谢谢。

前端预览

PC端

前端 前端2

移动端

移动端

直接调用接口效果

这是我配合我的QQ机器人进行调用的效果

1.png 2.png

如何本地运行代码

  1. 拉取项目
git clone https://github.com/Vincent-the-gamer/Bai-Piao-GPT-3.5-Turbo.git
  1. 安装依赖
pip install -r requirements.txt
或
手动安装Flask, requests, Flask-Cors库
  1. 运行代码,默认在本地的2333端口开启服务。

主要功能

我们的根地址是: http://服务所在ip地址:2333

我编写的接口如下:

接口URL 请求方式 说明
/ post 返回对话结果文本,自动将你的提问和AI的回答写入上下文数组
/clearContext get 清空当前上下文,返回清空后的信息
/showContextCount get 获得当前上下文长度信息
/regenerate get 重新生成最后一次提问的答案

如何调用

默认采用2333端口,使用post方式,使用json传参

举例:

本地运行时:

http://localhost:你的端口号发起请求的请求体如下

{
  "content": "前端就是在前面端菜的意思吗?"
}

使用post方式来发送请求,一般来说,不需要刻意设置请求头,如果你担心,那么:

把Content-Type设置成application/json就好。

除此之外的接口都是get请求,并且不需要携带任何参数,所以就不再多做说明。

About

顾名思义,白嫖ChatGPT gpt-3.5-turbo模型

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages