通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)

这篇具有很好参考价值的文章主要介绍了通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需求:
大陆内地云服务器无须搭梯子,无须NGINX反向代理访问openAI。

背景:
平时工作环境是局域网,不方便分享给朋友用,即使不是局域网也不可能一直开着自己的电脑啦,于是想着给弄到云服务器上。

一般来说,

  1. 要么选国内的服务器,需要备案域名并且需要挂梯子连接openai的服务器。
  2. 要么就是买一个可以直接连接openai的服务器,比如海外VNS(好贵买不起),又比如香港服务器(也贵),在上面搭代理,而且,这种要求国内访问你买的服务器网络连接顺畅,所以一般要Nginx反向代理。

穷b且技术菜(字正腔圆,义正言辞),所以我用云函数

1 买云服务器

我买的腾讯云的轻量应用服务器,我新用户目前是一年112,华为和阿里的太贵啦,我阿里云1核4g服务器五年都得三千多,遭不住。
通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)
我大概是这样选的,反正就是opencloud centos 8.6

听说debian也不错,我没用过,但是centos真让我捉急,主要是以前用过windows想搞搞新的,但新手真的建议搞个带图形界面的,这玩意不带图形界面,pycharm都不能用,只能命令行硬敲。气.jpg
通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)

购买域名(买不买无所谓,我买了但是没搞成功,备案麻烦)

创建秘钥(其实也无所谓,反正我是免密登录)

登录实例,选择一键免密登录。
通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)

我是用腾讯自带的OrcaTerm登录的,原名是WebShell。需要开放22端口
我这个是自带放开的:
通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)

然后我给ftp开了21端口,因为我要用ftp传输数据:

通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)

2 文件传输(FTP搭建)

与项目无关,但是搞云服务器肯定要搞个文件传输吧,就给个参考。
参考这篇文章:
windows系统通过FTP上传文件到轻量应用服务器

我的是centos系统也就是linux,所以如图箭头所示,附录不用搞,验证了就行。
通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)
其中,ftpuser是指你自己要指定的用户名,别忘了改成你自己的。

这个与主机用户关联的,如果要用已有用户就不用useradd了,直接授权密码就行了。

如果要关闭vsftpd,这是vs的ftp服务,可以按照以下步骤操作:

  1. 打开终端,输入以下命令,停止vsftpd服务:
sudo systemctl stop vsftpd
  1. 输入以下命令来禁用vsftpd服务:
sudo systemctl disable vsftpd
  1. 输入以下命令来删除vsftpd.conf配置文件:
sudo rm /etc/vsftpd/vsftpd.conf

3 腾讯云函数实现代理

github项目地址:
https://github.com/Ice-Hazymoon/openai-scf-proxy
https://github.com/riba2534/openai-scf-goproxy
对于第二篇参考文章:可以读一读,但是我没按照这个来,我用香港的web函数是可以的

  • 打开云函数控制台:腾讯云函数控制台
    如果之前没使用腾讯云函数,会提示授权。那就“前往访问管理”去授权就好了。
  • 返回函数服务之后选择新建云函数
    1. 选择“从头开始”
    2. 基础设置:
      函数类型:“web函数”----》取名----》地址:“中国香港”—》Nodejs 16.18
    3. 函数代码:从github下载zip包上传
      函数代码下载地址(github)
      通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)
    4. 高级配置:
  • 环境配置:
内存:64M
执行超时时间:900
  • 请求多并发:
启用
自定义静态
2 并发

通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)
通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)
5. 触发器配置:默认
通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)

  • 点击完成,首次要API网关授权,同意授权就行了,然后新建,创建期间不要乱动,乱动就要重新搞(如果跳到不知道什么地方去了,就重新建立一遍函数就行)
  • 然后函数管理,函数代码,往下拉,访问路径就是代理地址!(去掉"/release/"之后,这时前面的部分就完全相当于api.openai.com)
    通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)
    通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)
  • 验证
    通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)

4 应用

有了香港域名的代理地址,就可以直接对其进行访问(不止是你的云服务器,可以看到我这是在本地验证的),那么就可以开启你的学习之旅了。

4.1 使用第三方web(不推荐,很危险,实在没办法时的选择)

因为要输入apikey,会泄露,每个人都只有5美金额度,你放到别人地盘,那。。。。

4.2 搭chatgpt-web(不是搞开发的,我不擅长,不玩)

https://github.com/Chanzhaoyu/chatgpt-web
我没有这方面很丰富的经验,所以就没有玩

4.3 搭python项目(学术优化chatgpt)

项目地址:学术优化chatgpt(github)
这是我擅长用的,无非是搭个python的环境啦,篇幅受限,具体情况下一篇文章介绍啦:
云服务器搭建Python项目实现学术优化chatgpt文章来源地址https://www.toymoban.com/news/detail-445713.html

到了这里,关于通过云函数搭建内地可用的OpenAI代理(腾讯云centos系统)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS搭建squid正向代理

    官网地址:http://www.squid-cache.org/ Squid cache(简称为 Squid)是一个流行的自由软件(GNU 通用公共许可证)的代理服务器和 Web 缓存服务器。Squid 有广泛的用途,从作为网页服务器的前置 cache 服务器缓存相关请求来提高 Web 服务器的速度,到为一组人共享网络资源而缓存万维网,

    2023年04月26日
    浏览(35)
  • 基于centos7.9通过nginx实现负载均衡以及反向代理

    摘要:负载均衡: 负载均衡是一种技术,用于在多个服务器之间分发传入的网络流量,以平衡服务器的负载,提高系统的可用性和性能。当您有多台服务器时,您可以使用负载均衡将请求分发到这些服务器上,从而防止单个服务器过载而影响用户体验。 反向代理: 反向代理

    2024年02月13日
    浏览(44)
  • centos9 stream 下 rabbitmq高可用集群搭建及使用

    RabbitMQ是一种常用的消息队列系统,可以快速搭建一个高可用的集群环境,以提高系统的弹性和可靠性。下面是搭建RabbitMQ集群的步骤: 基于centos9 stream系统 首先需要在所有节点上安装Erlang和RabbitMQ。建议使用官方提供的安装包进行安装。 在所有节点上编辑hosts文件,将各节

    2024年02月06日
    浏览(46)
  • CentOS、linux安装squid搭建正向代理,window11配置正向代理

    在配置文件添加以下2行代码 百度ip,为自己的ip 百度ip,为代理服务器的ip https://blog.csdn.net/tiansyun/article/details/131255634

    2024年02月06日
    浏览(49)
  • 腾讯云之轻量应用服务器搭建Socks5代理服务器实现游戏单窗口单IP

    最近出海的同学很多,小螺号时隔两年多给大家带来轻量应用服务器搭建Socks5的教程。 轻量应用服务器,有一点好处,带宽超大,但是限制流量,一般用用来说,流量也足够了,只要是价格便宜。 直达领取优惠券 第一步 直达轻量应用服务器页面 点击立即选购 轻量应用服务

    2023年04月09日
    浏览(83)
  • Ubuntu/Debian/CentOS搭建Socks5代理一键脚本

    Socks5 属于明文代理,不要用于科学上网,否则会被阻断端口,可用于正常的跳板使用; 比如 SSH 转发加速国外 VPS 的连接速度,特别是一些延迟高或者丢包高的 VPS ; 使用 Socks5 转发后 SSH 就可以快速稳定的连接了,解决高丢包 SSH 断开的问题; 支持系统 Debian7+   Ubuntu14.04+  

    2024年02月09日
    浏览(91)
  • Centos7下docker搭建咖啡壶Chemex固定资产管理系统(亲测可用)

    咖啡壶Chemex固定资产管理系统比较适用于一些小型公司/初创公司IT人员管理IT类资产。 版本要求: PHP:大于8.1 Mysql:建议8.0 docker:推荐安装1.10.0以上版本客户端 Docker Compose: 推荐安装大于v2.20.2 Nginx:推荐安装1.20及以上 此前已经搭建了以上的所有环境用于测试其他,可参考我

    2024年01月23日
    浏览(49)
  • 七、Hadoop系统应用之搭建Hadoop高可用集群(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)

    Hadoop集群搭建前安装准备参考: 一、Hadoop系统应用之安装准备(一)(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7) 一、Hadoop系统应用之安装准备(二)(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7) Hadoop集群搭建过程参考: 二、Hadoop系统应

    2024年02月02日
    浏览(53)
  • Kubernetes - CentOS7搭建k8s_v1.18集群高可用(kubeadm/二进制包部署方式)实测配置验证手册

    一、Kubernetes—k8s是什么 Kubernetes 这个名字源于希腊语,意为“舵手“或”飞行员\\\"。 Kubernetes,简称K8s,中间有8个字符用8代替缩写。 Google于2014年开源项目,为容器化应用提供集群和管理的开源工具,Kubernetes目标是让部署容器化的应用简单并且高效,提供了应用部署,规划,更

    2024年04月27日
    浏览(52)
  • 站群服务器 CentOS 搭建socks5多IP代理服务器详细教程,12个步骤教会你!

    首先要保证服务上能正常使用wget   tar   make   vim,如果正常就直接进入【第一步】 第一步 使用yum安装gcc、OpenLDAP开发库、PAM开发库和OpenSSL开发库 第二步 使用wget 下载SS5安装包 第三步 解压安装包 第四步 进入ss5目录安装ss5服务,依次执行一下命令,也可以全复制一起执行

    2024年02月04日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包