2023年是AI元年,从OpenAI推出的对话形式的ChatGPT(GPT3.5、GPT4),到Microsoft的New Bing、Copilot(GPT4,
微软才是最大赢家),再到Google的Bard,各种各样的AI模型如雨后春笋般冒出,Midjourney、Stable Diffusion的绘画AI,还有Quora的Poe,百度的文心一言,阿里的通义千问,清华大学的ChatGLM。
最近在GitHub上看到微软的这么一个项目,他的取名非常有意思,与电影钢铁侠中的人工智能名字相同,而实际上,这个项目的意图也与这个虚拟的AI相近,通俗来说,它的是想用ChatGPT来控制其他的AI模型,正如在项目介绍中所说"JARVIS, a system to connect LLMs with ML community."(一个将大型语言模型与机器学习社区连接起来的系统)。 JARVIS
本篇文章主要介绍的是几种比较方便进行自部署的类ChatGPT AI项目。
1. chatgpt-web
—基于ChatGPT3.5 API实现的私有化web程序
项目链接: 点击此处
部署方式:
- 直接运行可执行文件
- 运行源码文件,需要Go环境
- docker部署
- docker-compose部署
优点:不需要服务器,可以直接进行本地部署。
2. chatgpt-web
—用 Express 和 Vue3 搭建的 ChatGPT 演示网页
项目链接: 点击此处
部署方式:
- 运行源码文件(需要Node环境)
- docker部署
- docker-compose部署
- Railway部署
优点:支持Railway一键部署,支持双模型,提供了两种非官方ChatGPT API方法。
3. chatgpt-demo
A demo repo based on OpenAI API.
项目链接: 点击此处
部署方式:
- 运行源码文件(需要Node环境)
- docker部署
- docker-compose部署
- Vercel部署
- Netlify部署
优点:支持Vercel、Netlify一键部署。
4. ChatGPT-Next-Web
One-Click to deploy well-designed ChatGPT web UI on Vercel. 一键拥有你自己的 ChatGPT 网页服务。
项目链接: 点击此处
部署方式:
- 运行源码文件(需要Node环境)
- docker部署
- Vercel部署
优点:支持Vercel一键部署。
注:由于vervel.app域名在zh_CN已被污染,最好的解决方式是自己添加一个域名,或者使用魔法访问。
写在结尾
实际上支持自部署的项目还有很多很多,包括、 QQ机器人、 微信机器人、 飞书机器人、 钉钉机器人、 Discord机器人等等,且就算是同平台的机器人也有多个项目可供参考,感兴趣的朋友可以自己在GitHub上找一下。 Telegram机器人