本期推荐开源项目目录:
1. 开源 RAG 框架
2. 开源视频生成模型
3. ChatGPT 克隆
01 开源 RAG 框架
Embedchain 是一个开源的 RAG(Retrieval-Augmented Generation)框架,它简化了创建和部署由大型语言模型驱动的聊天机器人的过程。
这里解释一下什么是 RAG 技术:对大模型输入 Prompt 的时候,先在一个向量数据库中检索出与输入相关的信息,然后将这些信息融入大模型生成过程中,来提高模型的性能和输出的质量.
Embedchain 可以轻松地在任何数据集上创建由大型语言模型驱动的机器人。
Embedchain的主要功能包括:加载数据集、切分数据集、创建嵌入、存储在向量数据库中
用户可以使用 .add 和 .add_local 函数添加单个或多个数据集,然后使用 .query 函数从添加的数据集中找到答案。
开源地址:https://github.com/embedchain/embedchain
02 开源视频生成模型
这个开源项目叫做VideoCrafter,是由腾讯 AI 实验室开发的视频生成模型。它的目标是克服高质量视频数据获取的局限性,训练出能够生成高质量视频的模型。
VideoCrafter 的核心思想是将视频的生成过程分解为两个主要部分:运动(motion)和外观(appearance)。
通过这种方法,VideoCrafter 能够在没有高质量视频数据的情况下,利用低质量视频来保证运动的一致性,同时使用高质量的图像来确保生成视频的画面质量和概念组合能力。
VideoCrafter 目前包括 Text2Video 和 Image2Video 两种模型。Text2Video 模型可以根据文本生成视频,而 Image2Video 模型则可以根据图像生成视频。
此外,VideoCrafter 还提供了预训练的模型和推理代码,附有详细的安装和使用说明
开源地址:https://github.com/AILab-CVC/VideoCrafter
如下是一些示例:
"Tom Cruise's face reflects focus, his eyes filled with purpose and drive.”
"A child excitedly swings on a rusty swing set, laughter filling the air.”
"Impressionist style, a yellow rubber duck floating on the wave on the sunset”
03 ChatGPT 克隆
这个开源项目叫做 LibreChat,是由 Danny Avila 创建的。它是一个增强版的 ChatGPT 克隆,具有以下特性:
集成了多种 AI 模型,包括 OpenAI API、Azure、BingAI、ChatGPT、Google Vertex AI、Anthropic (Claude) 等。
-
提供了与 ChatGPT 匹配的用户界面,包括深色模式、流式传输。
-
支持多模态聊天,对话导出、插件,网络访问、 DALL-E-3 生成图像等。
-
支持多用户、安全的身份验证,具有审查和令牌消费工具。
-
可以配置代理、反向代理、Docker、多种部署选项
开源地址:https://github.com/danny-avila/LibreChat