Skip to content

usgate/chatgpt-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

这是一个简单的示例,分为两个部分,一个是基于pythonweb服务,一个是java客户端,两者通过http通信。 可以根据需求进行任意的改造,加固。

服务端

需要部署在可以访问外网的服务器上,可以使用docker部署,也可以直接使用python运行。

server目录下,使用python编写,使用flask框架,可以使用nginx,或者caddy作为反向代理套tls,当然不介意也可以裸奔。

客户端

客户端可以使用任意语言实现,不限于java,只要能够实现http通信即可,本工程提供了java版本的客户端,可以直接使用。

使用步骤
  1. 下载本项目到本地。
  2. 修改server目录下的server.py文件,修改GPT_API_KEY为自己的api-key,并上传到服务器。
  3. 服务器端安装python3,pip3环境(自行解决安装问题),并且安装flask框架,命令如下:
pip3 install flask
  1. 防火墙放行12345端口,命令如下:
firewall-cmd --zone=public --add-port=12345/tcp --permanent
firewall-cmd --reload
  1. 进入server.python所在目录,执行python3 server.py,启动服务。
  2. 当然也可以使用docker部署

About

chatgpt proxy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published