前言
随着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站点列表。有广告,请注意甄别。
后记
需要注意的是,尽管这些开源项目为我们提供了丰富的工具和资源,但在使用的过程中还需谨慎处理相关的技术挑战,例如模型训练的复杂度、数据安全与隐私保护等问题。
由于篇幅原因,本期手册仅做项目分类和简要介绍,后续手册将聚焦某一类别,详细解读多个典型项目。如果你也有兴趣,或许我们可以加速手册的完成哦。

