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

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

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

一般来说,

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

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

云函数直指OpenAI

  • 1 买云服务器
  • 2 文件传输(FTP搭建)
  • 3 腾讯云函数实现代理
  • 4 应用
    • 4.1 使用第三方web(不推荐,很危险,实在没办法时的选择)
    • 4.2 搭chatgpt-web(不是搞开发的,我不擅长,不玩)
    • 4.3 ==搭python项目==(学术优化chatgpt)

1 买云服务器

我买的腾讯云的轻量应用服务器,我新用户目前是一年112,华为和阿里的太贵啦,我阿里云1核4g服务器五年都得三千多,遭不住。
在这里插入图片描述
我大概是这样选的,反正就是opencloud centos 8.6

听说debian也不错,我没用过,但是centos真让我捉急,主要是以前用过windows想搞搞新的,但新手真的建议搞个带图形界面的,这玩意不带图形界面,pycharm都不能用,只能命令行硬敲。气.jpg
在这里插入图片描述

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

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

登录实例,选择一键免密登录。
在这里插入图片描述

我是用腾讯自带的OrcaTerm登录的,原名是WebShell。需要开放22端口
我这个是自带放开的:
在这里插入图片描述

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

在这里插入图片描述

2 文件传输(FTP搭建)

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

我的是centos系统也就是linux,所以如图箭头所示,附录不用搞,验证了就行。
在这里插入图片描述
其中,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)
      在这里插入图片描述
    4. 高级配置:
  • 环境配置:
内存:64M
执行超时时间:900
  • 请求多并发:
启用
自定义静态
2 并发

在这里插入图片描述
在这里插入图片描述
5. 触发器配置:默认
在这里插入图片描述

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/5842.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

本地部署ChatGLM-6B模型(使用JittorLLMs大模型推理库)

简介 网上冲浪时发现的这两个国产模型,重点是对硬件的要求并不高,有2GB内存就可以跑,觉得有趣就弄来玩了下。 https://github.com/Jittor/JittorLLMs https://github.com/THUDM/ChatGLM-6B 简单介绍下用到的仓库 ChatGLM-6B ChatGLM-6B 是…

解决注册错误:OpenAI‘s services are not available in your country.

登录AI服务时提示如下错误,意思是该服务不在当前国家提供,需要用魔法移动到其他国家。 参考: https://readdevdocs.com/blog/makemoney/%E4%B8%AD%E5%9B%BD%E5%8C%BA%E6%B3%A8%E5%86%8COpenAI%E8%B4%A6%E5%8F%B7%E8%AF%95%E7%94%A8ChatGPT%E6…

ChatGPT 抢不走程序员饭碗的原因找到了?最新研究:它自动生成了 21 个程序,16 个有漏洞...

整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 一个好消息与一个坏消息。 好消息是,继 ChatGPT、GPT-4 等产品之后,代码生成工具的队伍再添新员。Google 近日宣布 Bard 可以辅助软件开发者完成编程和软件开发任务,…

解决 OpenAI‘s API is not available in your country.

首先你要确认自己连的节点不属于以下任何一个国家。 如果你确定你连的节点不属于上图的任何一个国家还是显示not available,那么有两种情况。 一.你的科学上网工具的设置。例如我用的是ssr,我打开了服务器负载均衡,它就会自动的在我所有的节…

解决chatGPT出现Not available OpenAI`s services are not available in your country.的问题

一、问题描述 chatGPT出现不允许该地区访问问题 二、解决地区问题 1、清除浏览器缓存 2、地址栏输入以下内容 javascript:window.localStorage.removeItem(Object.keys(window.localStorage).find(i>i.startsWith(‘auth0spajs’))) 请注意,javascript:是粘贴不…

【关于ChatGPT的30个问题】3、ChatGPT的主要功能是什么? / By 禅与计算机程序设计艺术

3、ChatGPT的主要功能是什么? 目录 3、ChatGPT的主要功能是什么? ChatGPT:一种基于人工智能的智能对话机器人

ChatGPT在源代码分析中可靠吗?

引文 ChatGPT自发布以来,它在各行各业都掀起了一股学习热潮。由于其惊人的语言理解和生成能力,ChatGPT已经备受全世界瞩目。它在智能对话、翻译、摘要、文本生成等领域中展现出了非凡的能力,让人们对其充满了好奇、敬畏和赞叹之情&#xff0…

我听过的最不可能的预测就是「ChatGPT 会取代程序员的工作」—— 恰恰相反,因为 ChatGPT 等工具的出现,我断言未来的十年里,中国新增 5 亿以上的程序员。

最不可能的预测 我听过的最不可能的预测是「ChatGPT 会取代程序员的工作」。 恰恰相反,因为 ChatGPT 等工具的出现,我断言未来的十年里,中国新增 5 亿以上的程序员。 程序员的效率提升一直在飞速进行 有人说因为 ChatGPT 可以写程序了,所以程序员要失业了。但是,在程序员…

淘汰我们的,从来都不是ChatGPT,而是背后那个使用ChatGPT的人

大家是不是被ChatGPT,被midjourney刷屏了? “许多岗位将要被AI所取代”的言论甚嚣尘上,很多人都开始焦虑,什么时候会轮到我? 我的观点是:千万别为AI新技术的出现而感到焦虑,ChatGPT的出现&#…

从ChatGPT与New Bing看程序员为什么要学习算法?

文章目录 为什么要学习数据结构和算法?ChatGPT与NEW Bing 的回答想要通关大厂面试,就不能让数据结构和算法拖了后腿业务开发工程师,你真的愿意做一辈子CRUD boy吗?对编程还有追求?不想被行业淘汰?那就不要只…

黑马威武||《ChatGPT全通关》免费学

2023年,不会还有人不知道ChatGPT吧。 它是史上最快突破1亿用户的软件产品,上线即刷爆各大社交平台,多次霸榜微博热搜,它衍生出了无数副业,甚至有人用它两个月狂赚30万...... 比尔盖茨都评论说“这将改变我们的世界”…

【AutoGPT】AutoGPT出现,是否意味着ChatGPT已被淘汰

Yan-英杰的主页 悟已往之不谏 知来者之可追 C程序员,2024届电子信息研究生 目录 前言 什么是ChatGPT? 什么是AutoGPT? AutoGPT与ChatGPT的区别 AutoGPT的优势和劣势 优势 劣势 ChatGPT是否会被淘汰? 前言 近年来&#x…

ChatGPT未来会取代程序员吗?

前言 程序员更多的时间是在调试和修改代码,包括讨论需求同步信息等,然后才是写代码-时间占比最多也就是20%~30%左右,而更时间占比更多的80%左右需要程序员用独立思考能力和批判性思维进行工作,这是ChatGPT目前还做不到的地方。即…

体验了一把ChatGPT,程序员不用写注释了...VSCode+ChatGPT 编程利器

额,作为一名程序员,最烦的就是写注释,写文档,如果能直接在编辑器中直接帮我提供这样的功能,免得开发阶段写大量注释,那么今天,它来了… VSCode是一款开源、轻量级的跨平台集成开发环境&#xf…

科大讯飞辟谣星火大模型套壳ChatGPT;谷歌发布AI语言模型PaLM 2;OpenAI CEO将赴美国为AI辩护丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 英特尔与波士顿咨询公司联合推出企业级生成式AI解决方案 近日,波士顿咨询公司(BCG)和英特尔宣布开展战略合作,为企业客户提供完全定制的专有解决方案,…

互联网晚报 |疑似小米汽车设计效果图曝光;三亚海鲜餐饮协会建议各类珍稀海产品加价50%;亚马逊已在多种工作中使用ChatGPT...

三亚海鲜餐饮协会倡议:建议各类珍稀海产品加价率50%以内 三亚市海鲜餐饮协会发布倡议书。其中提到,不哄抬海鲜及其他消费、服务价格。请全市海鲜餐饮星级商家、海鲜餐饮高质量服务餐厅、大型餐饮企业等标杆餐饮企业发挥模范带头作用,除政府实…

Spring WebFlux 响应式Web框架

Spring WebFlux是随Spring 5推出的响应式Web框架。 服务端技术栈 Spring提供了完整的支持响应式的服务端技术栈。 如上图所示,左侧为基于spring-webmvc的技术栈,右侧为基于spring-webflux的技术栈, Spring WebFlux是基于响应式流的&#x…

学术专用版ChatGPT,开源了!

Datawhale干货 项目:GPT学术版,来源:机器之心 用 ChatGPT 辅助写论文这件事,越来越靠谱了。 ChatGPT 发布以来,各个领域的从业者都在探索 ChatGPT 的应用前景,挖掘它的潜力。其中,学术文本的理…

【SAP】为什么2023年后ABAP仍有广阔前景「来听听ChatGPT怎么说」

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后…

我继续问了ChatGPT关于SAP顾问职业发展前景的问题,大家感受一下

目录 SAP 顾问 跟其他IT工作收入情况相比是怎么样的? 如何成为SAP FICO 优秀的顾问 要想成为SAP FICO 优秀的顾问 ,需要ABA开发技能吗 SAP 顾问中哪个类型收入最多? 中国的ERP软件能够取代SAP吗? 今天我继续撩 ChatGPT。随便问…