前言

随着AI技术的飞速发展,大型语言模型GPT-4和其相关的众多开源项目引起了广大研究者和开发者的关注。这些项目覆盖了各种应用领域,如聊天机器人界面设计、文档处理、论文阅读、图像处理、语音处理、语言模型的构建,甚至是AI助手工具等等。

为帮助更多人更好地发掘和利用这些项目,我们将其中一些优秀的开源项目进行分类和简要介绍。本期手册选择了标星1万+的相关项目,希望能为读者提供一个宽广而全面的格局。

用户界面与交互

聊天机器人界面

chatbot-ui 一个开源的ChatGPT UI。
chatbox 一个为GPT-4 / GPT-3.5设计的桌面应用程序。
ChuanhuChatGPT 为ChatGPT/ChatGLM/LLaMA/StableLM/MOSS等提供一个轻快好用的Web图形界面。
ChatGPT-Next-Web 一键部署精心设计的ChatGPT网页用户界面。

代码辅助工具

cursor 一个为了与AI一起编程而设计的编辑器。

内容处理与理解

文档处理

babyagi 一个AI驱动的任务管理系统。
chatbot-langchain 创建一个可以处理大型PDF文件的GPT-4和LangChain聊天机器人。
privateGPT 创建一个可以在本地环境中与你的文档进行交互的GPT聊天机器人。
chatgpt-retrieval-plugin 让你轻松通过自然语言查询找到个人或工作文档。
openai-translator 基于ChatGPT API的划词翻译浏览器插件和跨平台桌面端应用。

论文阅读

gpt_academic 优化GPT/GLM的图形化界面,特别适用于论文浏览。
ChatPaper 使用ChatGPT来总结arXiv上的论文。

图像处理

DragGAN 实现在生成图像流形上的交互式点基操纵。
segment-anything 根据输入的提示生成高质量的对象掩膜。

语音处理

bark 一个文本驱动的生成性音频模型。
so-vits-svc 一个歌唱声音转换模型。

语言模型与平台

语言模型

alpaca-lora 在消费级硬件上调整Instruct-tune LLaMA。
ChatGLM-6B 开源的支持中英双语的对话语言模型。
dolly Databricks开发的大型语言模型。
gpt4free 去中心化AI行业,提供多个反向工程的语言模型API。
llama.cpp Facebook的LLaMA模型的C/C++实现。
MiniGPT-4 提高视觉语言理解的先进大型语言模型。
MOSS 复旦大学开源的工具增强的对话语言模型。
StableLM Stability AI 开发的一系列语言模型,目标是提供稳定的 AI 语言模型。
stanford_alpaca 指令遵循LLaMA模型的训练代码、数据及文档。

AI助手/平台

Auto-GPT  使GPT-4完全自主的实验性开源尝试。
AgentGPT 在浏览器中组装、配置和部署自主的AI代理。
gpt4all 训练在大量清洁助手数据(包括代码、故事和对话)上的开源聊天机器人生态系统。
FastChat 用于训练、服务和评估大型语言模型的开放平台。
JARVIS 将大语言模型与机器学习社区连接的系统。
TaskMatrix 将ChatGPT和一系列视觉基础模型连接起来。
dalai 使你能够在本地机器上运行LLaMA和Alpaca的简单工具。

其他

Mr.-Ranedeer-AI-Tutor 一个基于 GPT-4 的 AI 辅导工具,提供了个性化的学习体验,让你可以根据自己的需求和兴趣定制学习体验。
twitter/the-algorithm Twitter的推荐算法的源代码。
carrot 一个免费的ChatGPT站点列表。有广告,请注意甄别。

后记

需要注意的是,尽管这些开源项目为我们提供了丰富的工具和资源,但在使用的过程中还需谨慎处理相关的技术挑战,例如模型训练的复杂度、数据安全与隐私保护等问题。

由于篇幅原因,本期手册仅做项目分类和简要介绍,后续手册将聚焦某一类别,详细解读多个典型项目。如果你也有兴趣,或许我们可以加速手册的完成哦。

1
1