chatgpt-on-wechat
                                
                                 chatgpt-on-wechat copied to clipboard
                                
                                    chatgpt-on-wechat copied to clipboard
                            
                            
                            
                        反向代理访问OpenAI API的方法(无需科学上网)
前置确认
- 网络能够访问openai接口
- python 已安装:版本在 3.7 ~ 3.10 之间
- git pull拉取最新代码
- 执行pip3 install -r requirements.txt,检查依赖是否满足
- 拓展功能请执行pip3 install -r requirements-optional.txt,检查依赖是否满足
- 在已有 issue 中未搜索到类似问题
- FAQS 中无类似问题
问题描述
简要说明、截图、复现步骤等,也可以是需求或想法
终端日志 (如有报错)
[在此处粘贴终端日志, 可在主目录下`run.log`文件中找到]
环境
- 操作系统类型 (Mac/Windows/Linux):
- Python版本  ( 执行 python3 -V):
- pip版本  ( 依赖问题此项必填,执行 pip3 -V):
比如在cloudflare部署workers实现反代理,然后绑定自己域名(.dev已经被污染了),然后该具体怎么用呢
在配置文件config.json中加入url设置https://github.com/zhayujie/chatgpt-on-wechat/blob/0be56e5b254ec5985623df185e0f36b528cb37d2/config.py#L15
已经成功实现了,参考的是这个方法#446,然后我是修改了 "open_ai_api_base": "https://api.openai.com/v1" ,加入到config.json,很好用,基本实现免费,绕开了代理
哥,亲哥,还是不会用,我现在有一个cloudflare账号,有一个阿里云的服务器,一个阿里云的域名,但是我不知道怎么操作,
能不能教教我
 到这里卡住了
哥,亲哥,救救弟弟吧
到这里卡住了
哥,亲哥,救救弟弟吧
哥,亲哥,还是不会用,我现在有一个cloudflare账号,有一个阿里云的服务器,一个阿里云的域名,但是我不知道怎么操作, 能不能教教我
到这里卡住了 哥,亲哥,救救弟弟吧
你参考我给的链接https://github.com/noobnooc/noobnooc/discussions/9,把wokers部署好。然后你得把域名托管到cloudflare上,点击添加站点,跟着提示一步步走就行。还有,cloudflare可以把语言设置为中文。之后点击workers
 然后进入woerkers
然后进入woerkers
 点击触发器
点击触发器
 然后添加自定义域
然后添加自定义域
 然后输入你的域名,顶级域名或者二级域名都可以,因为我的顶级域名还有其他用所以我就用了二级域名(格式:子域名.顶级域名。比如你的域名为example.com,那么你就可以填chat.example.com,子域名可以有无限个)
然后输入你的域名,顶级域名或者二级域名都可以,因为我的顶级域名还有其他用所以我就用了二级域名(格式:子域名.顶级域名。比如你的域名为example.com,那么你就可以填chat.example.com,子域名可以有无限个)
 之后cloudflare会给你的域名颁发证书。等他显示
之后cloudflare会给你的域名颁发证书。等他显示 有效之后就可以用了。
至于json文件的配置,你就在作者的文件里加一句 "open_ai_api_base": "https://api.openai.com/v1"就可以了,注意把这个url换成你的反代理的域名,比如你的域名是 chat.example.com那么这串代码你就改成 "open_ai_api_base": "https://chat.example.com/v1",不过我还把config.py这个文件中的同样的代码改了。
哥,亲哥,还是不会用,我现在有一个cloudflare账号,有一个阿里云的服务器,一个阿里云的域名,但是我不知道怎么操作, 能不能教教我
到这里卡住了 哥,亲哥,救救弟弟吧
你参考我给的链接https://github.com/noobnooc/noobnooc/discussions/9,把wokers部署好。然后你得把域名托管到cloudflare上,点击添加站点,跟着提示一步步走就行。还有,cloudflare可以把语言设置为中文。之后点击workers
然后进入woerkers
点击触发器
然后添加自定义域
然后输入你的域名,顶级域名或者二级域名都可以,因为我的顶级域名还有其他用所以我就用了二级域名(格式:子域名.顶级域名。比如你的域名为example.com,那么你就可以填chat.example.com,子域名可以有无限个)
之后cloudflare会给你的域名颁发证书。等他显示
有效之后就可以用了。至于json文件的配置,你就在作者的文件里加一句
"open_ai_api_base": "https://api.openai.com/v1"就可以了,注意把这个url换成你的反代理的域名,比如你的域名是chat.example.com那么这串代码你就改成"open_ai_api_base": "https://chat.example.com/v1",不过我还把config.py这个文件中的同样的代码改了。
 他这里不是有两段代码吗,我改把哪段代码放入到我的
他这里不是有两段代码吗,我改把哪段代码放入到我的
 z这张图的左边
z这张图的左边
                                    
                                    
                                    
                                
哥,亲哥,还是不会用,我现在有一个cloudflare账号,有一个阿里云的服务器,一个阿里云的域名,但是我不知道怎么操作, 能不能教教我
到这里卡住了 哥,亲哥,救救弟弟吧
你参考我给的链接https://github.com/noobnooc/noobnooc/discussions/9,把wokers部署好。然后你得把域名托管到cloudflare上,点击添加站点,跟着提示一步步走就行。还有,cloudflare可以把语言设置为中文。之后点击workers
然后进入woerkers
点击触发器
然后添加自定义域
然后输入你的域名,顶级域名或者二级域名都可以,因为我的顶级域名还有其他用所以我就用了二级域名(格式:子域名.顶级域名。比如你的域名为example.com,那么你就可以填chat.example.com,子域名可以有无限个)
之后cloudflare会给你的域名颁发证书。等他显示
有效之后就可以用了。 至于json文件的配置,你就在作者的文件里加一句"open_ai_api_base": "https://api.openai.com/v1"就可以了,注意把这个url换成你的反代理的域名,比如你的域名是chat.example.com那么这串代码你就改成"open_ai_api_base": "https://chat.example.com/v1",不过我还把config.py这个文件中的同样的代码改了。
他这里不是有两段代码吗,我改把哪段代码放入到我的
z这张图的左边
短的那段就行,你仔看看原文档,他说的是短的代码是优化过的
比如在cloudflare部署workers实现反代理,然后绑定自己域名(.dev已经被污染了),然后该具体怎么用呢
那
 z这个里面的proxy是不是就不用填了
z这个里面的proxy是不是就不用填了
比如在cloudflare部署workers实现反代理,然后绑定自己域名(.dev已经被污染了),然后该具体怎么用呢
那
z这个里面的proxy是不是就不用填了
对
比如在cloudflare部署workers实现反代理,然后绑定自己域名(.dev已经被污染了),然后该具体怎么用呢
那
z这个里面的proxy是不是就不用填了
对
终于可以了,爹!你是我亲爹!!!
点赞
成功了!!!!!!!!!!绝了!!棒啊!
比如在cloudflare部署workers实现反代理,然后绑定自己域名(.dev已经被污染了),然后该具体怎么用呢
那
z这个里面的proxy是不是就不用填了 微信号被封了,哭死。 之前修电脑去了,当天就封了 今天把服务器重装了,想再试一下能不能用。 但是下载
时出现了一个错误,我没管 继续跑 后面扫码登入时,就出现了下面的话 【ERROR】我现在有点累了,等会再来吧, 什么意思
比如在cloudflare部署workers实现反代理,然后绑定自己域名(.dev已经被污染了),然后该具体怎么用呢
那
z这个里面的proxy是不是就不用填了 微信号被封了,哭死。 之前修电脑去了,当天就封了 今天把服务器重装了,想再试一下能不能用。 但是下载
时出现了一个错误,我没管 继续跑 后面扫码登入时,就出现了下面的话 【ERROR】我现在有点累了,等会再来吧, 什么意思
代理肯定不用填啊,至于封号这个问题我也解决不了,你可以平时也用用小号,不要一直只用机器人回复
怎么买API的,国内信用卡都用不了
nice!!!!
哥,亲哥,还是不会用,我现在有一个cloudflare账号,有一个阿里云的服务器,一个阿里云的域名,但是我不知道怎么操作, 能不能教教我
到这里卡住了 哥,亲哥,救救弟弟吧
你参考我给的链接https://github.com/noobnooc/noobnooc/discussions/9,把wokers部署好。然后你得把域名托管到cloudflare上,点击添加站点,跟着提示一步步走就行。还有,cloudflare可以把语言设置为中文。之后点击workers
然后进入woerkers
点击触发器
然后添加自定义域
然后输入你的域名,顶级域名或者二级域名都可以,因为我的顶级域名还有其他用所以我就用了二级域名(格式:子域名.顶级域名。比如你的域名为example.com,那么你就可以填chat.example.com,子域名可以有无限个)
之后cloudflare会给你的域名颁发证书。等他显示
有效之后就可以用了。 至于json文件的配置,你就在作者的文件里加一句"open_ai_api_base": "https://api.openai.com/v1"就可以了,注意把这个url换成你的反代理的域名,比如你的域名是chat.example.com那么这串代码你就改成"open_ai_api_base": "https://chat.example.com/v1",不过我还把config.py这个文件中的同样的代码改了。他这里不是有两段代码吗,我改把哪段代码放入到我的
z这张图的左边
短的那段就行,你仔看看原文档,他说的是短的代码是优化过的
你好这个参考连接没有内容了呢?前两天还能看,教程里面让注册eu域名,我注册的域名下来了,不知道咋用了,想再来看看这个教程结果发现教程看不到了
这个文档还在呀,你再看看呢https://github.com/noobnooc/noobnooc/discussions/9