推荐5款 标星优秀 的AI开源项目

279 阅读4分钟

图片

本周 GitHub圈选 项目推荐:

  • open-webui(类ChatGPT界面)

  • Suno-API(Suno音乐API)

  • rembg(背景移除工具)

  • FreeAskInternet(GPT工具)

  • InstantStyle(SD绘画风格参考)

1、open-webui


open-webui 是一个可扩展、功能丰富且用户友好的自托管 WebUI,旨在完全离线操作。它支持各种 LLM 运行程序,包括 Ollama 和 OpenAI 兼容的 API。

也许界面是模拟ChatGPT界面,所以作者取名为open-webui吧!

Star:12.2k

项目地址:github.com/open-webui/…

该项目最初是完全由 GPT 开发的,后面才逐步加入更多 PDF 处理功能,成为这款强大工具。

主要功能:

  • 直观的界面:类似 ChatGPT 界面,可轻松上手和使用。

  • 响应式设计:同时兼容在桌面和移动设备上享受无缝体验。

  • 代码语法突出显示:代码语法突出显示功能,增强代码的可读性。

  • 完整的 Markdown 和 LaTeX 支持:通过全面的 Markdown 和 LaTeX 功能来丰富交互,提升 LLM 体验。

  • 本地检索增强生成(RAG)集成:支持文档直接加载到聊天中或将文件添加到文档库中,使用 # 提示中的命令轻松访问它们。

  • 多模型支持与多模态互动:可以无缝切换不同的聊天模型进行互动,并支持包括图像在内的多模态交流,大大扩展了使用场景。

  • 安全和多用户管理:提供了基于角色的访问控制(RBAC)和后端反向代理支持,增强了平台的安全性,同时通过直观的管理面板简化了用户管理流程。

这是一个功能极其丰富的且可高度定制的 LLM WebUI,支持 Docker 部署,感兴趣的可部署使用。

图片

2、Suno-API


最近AI圈最热的话题之一:Suno AI 音乐生成模型,一跃成为AI音乐模型No.1。

Suno-API 是一个非官方的 Suno API 项目,目前已支持生成歌曲、歌词等功能。

Star:826

项目地址:github.com/SunoAI-API/…

主要功能特征:

  • 自动维护 token 与保活,无需担心 token 过期问题。

  • 全异步,响应速度快,适合后期扩展。

  • 代码简单,易于维护,可方便二次开发。

图片

3、rembg


rembg 是一个去除图像背景的开源工具。

可以专门用于移除图像背景或进行抠图。

它通过先进的算法,能够快速准确地分割前景和背景,适用于个人和商业用途。

无论是制作透明背景的产品图片,还是进行创意设计,Rembg 都能提供有效的帮助。

而且SD和ComfyUI上的抠图/移除背景插件大多都是基于它开发来的。

Star:14.4k

项目地址:github.com/danielgatis…

图片

4、FreeAskInternet


FreeAskInternet 是一个完全免费、私有且本地运行的搜索聚合器,并使用 LLM 生成答案,无需 GPU。可作为 Perplexity AI 免费平替工具。

用户可以提出问题,系统将使用searxng进行多引擎搜索,并将搜索结果合并到ChatGPT3.5 LLM中,并根据搜索结果生成答案。所有进程都在本地运行,不需要 GPU 或 OpenAI 或 Google API 密钥。

Star:1.2k

项目地址:github.com/nashsu/Free…

主要特性:

  • 🈚️ 完全免费:无需支付任何费用或申请任何 API 密钥。

  • 💻本地化操作:不需 GPU 支持,任何电脑均可运行。

  •  🔐保障隐私:所有操作均在本地执行,确保隐私安全。

  •  👻 无需专门的大语言模型硬件:免 GPU!

  •  🤩 支持免费的 GPT-3.5 API:无需 API 密钥即可使用。

  •  🚀 快速部署:支持 Docker Compose,便捷部署。

  •  🌐 适配网络和移动端:无论是通过电脑还是移动设备,都能轻松访问。

运行原理:

1、系统在ChatGPT-Next-Web(本地运行)中获取用户输入的问题,并调用searxng(本地运行)在多个搜索引擎上进行搜索。

2、抓取搜索结果链接内容并传递给ChatGPT3.5(使用OpenAI ChatGPT3.5,通过本地运行的FreeGPT35),让ChatGPT3.5根据此内容作为参考回答用户问题。

3、将答案流式传输至 ChatGPT-Next-Web 聊天 UI。

图片

5、InstantStyle


InstantStyle 是一个通用框架,由 InstantID 作者团队新打造的一款适用于AI绘画的开源项目,它采用两种简单但有效的技术来实现风格和内容与参考图像的有效分离。

简而言之,文本到图像生成中的风格保存。

是一个旨在解决当前文本到图像模型在生成风格一致性图像时所面临挑战的框架,通过特定策略有效地分离风格和内容,实现高质量的视觉风格化。

Star:363

项目地址:github.com/InstantStyl…

也有与之相关的ComfyUI 插件已经上线,目前已2k标星。

ComfyUI_IPAdapter_plus: github.com/cubiq/Comfy…

图片