20
2024
08
16:35:32

内网自建代理ChatGPT

使用GPT比较频繁,一开始翻墙还能接受,但是用美国节点访问其他国外网站,确实比较麻烦。因此决定自己转发一个出来。

一、获取OpenAI授权密钥

首先,进入platform.openai.com-Personal-View API keys



不过OpenAI的key并不是免费的,有有效期限。



二、搭建转发GPT环境

采用阿里云云函数

1.) 先修改地区



2.) 点击左侧服务及函数-创建服务



3.) 函数管理-创建服务



4.) 函数配置

  • 创建函数方式:使用自定义运行时创建

  • 基本设置:

  • 函数名称:

  • 请求处理程序类型:处理HTTP请求

  • 函数代码

  • 运行环境:Nodejs 16.13(或者更高的版本)

  • 函数代码:本地上传zip包(点我下载 ZIP 包

  • 启动命令:node app.js

  • 监听端口:9000

  • 高级配置

  • vCPU:0.1

  • 内存:128M

  • 硬盘大小:512

  • 实例并发度:2

  • 执行超时时间:900

  • 时区:UTC

  • 环境变量(不修改)

  • 触发器配置(这里可能要创建一个新的触发器):

  • 请求方法:ANY

  • 禁用公网访问:否

  • 认证方式:无需认证

5.) 获取代理接口地址



6.) 访问代理接口



跟直接访问官方api返回结果一样,关键是不用中间代理了!



能连通,简直完美!

三、部署前端页面

1.) 配置env

获取源码Minimal web UI for ChatGPT.

.env.example复制一份到.env



2.) 启动

Node.js >= 16.12.0

npm install
npm install -g astro
astro dev --host --port 80



运行结果如图



四、参考致谢

  1. 两条命令搞定 ChatGPT API 的调用问题,有手就会! |两条命令搞定 ChatGPT API 的调用问题,有手就会! |两条命令搞定 ChatGPT API 的调用问题,有手就会! |两条命令搞定 ChatGPT API 的调用问题,有手就会! |两条命令搞定 ChatGPT API 的调用问题,有手就会! | 程序猿DD

  2. Minimal web UI for ChatGPT.

  3. Ice-Hazymoon/openai-scf-proxy




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/7716.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: