跳到内容

夜深了,注意休息,愿你今夜好梦。

GitHub项目

共 149 篇文章

GitHub项目

Quivr:用RAG打造你的第二大脑,私有知识库开源方案

如果你厌倦了把文档喂给ChatGPT后每次都要重复上传,或者担心数据隐私泄露,那Quivr值得你花两分钟看看。它是一个开源的“第二个大脑”,让你用本地或云端LLM构建私有RAG知识库,直接上传PDF、Markdown、代码文件甚至网页链接,就能像聊天一样检索内部信息。无论是个人笔记管理还是团队内部文档问答,都能用上。核心看点- 即插即用的RAG体验:内置文档解析、向量化存储与检索,支持Ollama、OpenAI等多种模型后端;无需手动写Embedding或向量库配置。 - 多模态输入与权限控制:不止文本,还可以拖入图片、音频(需模型支持),并提供简单的用户/群组权限,适合小团队协作。 - 数据完全自主可控:支持本地部署,用PostgreSQL + Supabase存储向量,无需把数据送进第三方SaaS,满足隐私偏好。▲ github.com(阿里云通义万相 生成配图,非网页截图)适合谁知识工作者、研究人员、小团队,或任何想将散落文档按语义组织起来的人。依赖Docker、Node.js,可自托管;若使用本地Ollama无需API Key,若用OpenAI则需自己的Key。MIT许可证,放心商用。上手不难:克隆后执行docker compose up,浏览器打开后台,上传文档即开始问答。更详细的使用技巧可以看看仓库的README和官方文档,社区也在Discord里活跃答疑。快去Quivr仓库里点个Star,给你的知识库加个AI引擎吧。

GitHub项目

DSPy 让大模型提示词工程变可编程,告别手写 Prompt 碎片

还在为几十条 Prompt 维护头疼?试试斯坦福开源的 DSPy——它把「提示词工程」抽象成类似 PyTorch 的声明式模块,用优化器自动调整 Prompt 与权重,而不是靠人肉调词。适合做 RAG、Agent 或多步推理管线的研究者与工程师,能明显减少调试咒语的痛苦。核心看点- 模块化声明式 API:用 dspy.ChainOfThought、dspy.ReAct 等封装推理步骤,用代码组织复杂流程,Prompt 不再散落各处。 - 自动优化器:内置 BootstrapFewShot、MIPRO 等编译器,能从少量示例中自动生成高质量 few-shot 与指令,效果常优于手动设计。 - 多后端兼容:支持 OpenAI、Anthropic、Cohere 以及本地模型(通过 Ollama 等),同一套代码可切换不同 LM,方便对比。▲ github.com(阿里云通义万相 生成配图,非网页截图)适合谁如果你正在做 RAG 问答、Agent 工具调用或多跳检索,且对结果一致性有要求,DSPy 很值得一试。依赖主要是 Python 与一个可用的 LLM 接口;若用本地模型,需要提前跑起 OpenAI 兼容服务。项目以 MIT 许可发布,社区活跃,文档里有大量示例 Notebook。想快速感受「写 Python 替代拼 Prompt」的体验,直接去看看 DSPy 的 README 与示例,很多模式直接抄就能用。

GitHub项目

Chainlit:几分钟为LLM搭出可交互聊天界面,开发者效率利器

如果你正为搭建一个能跟大模型对话的Web界面而头疼,Chainlit 可能是目前最快上手的方案。它专为LLM应用设计,让你用少量Python代码就能生成带聊天历史、文件上传、流式响应的UI,适合想快速验证原型或做内部分享的开发者。核心看点- 开箱即用的聊天组件:装饰器风格集成,几行代码就能把LLM调用包装成Web聊天,自动处理消息渲染和会话管理。 - 内置反馈与监控:支持点赞/点踩、会话回放、成本统计,方便迭代和排查问题,对团队协作很有帮助。 - 原生异步流式支持:直接对接OpenAI、Llama等流式接口,用户能即时看到逐字生成,体验接近原生ChatGPT。▲ github.com(阿里云通义万相 生成配图,非网页截图)上手提示用 pip install chainlit 即可安装,项目采用MIT许可证。你只需写一个普通的Python函数,用 @cl.on_message 装饰就能开始接受用户消息并返回回复。如果想要更复杂的多步Agent流程,官方文档提供了丰富的示例。更多用法和社区模板可以点进仓库 README 里翻翻,尤其是 examples/ 目录下的几个Demo很直观。想快速把想法跑起来,不妨直接拉到项目主页试试。Chainlit 的 GitHub 仓库 上有详细的入门指南和讨论区。

GitHub项目

多智能体协作利器:AutoGen 让你轻松编排 LLM 工作流

搞 Agent 应用最头疼的就是怎么让多个模型分工合作、稳定输出结果。微软开源的 AutoGen 正是为了解决这个痛点而生的框架,它让你能用几行 Python 代码定义智能体角色、对话顺序和终止条件,非常适合想快速搭建多智能体原型的开发者。核心看点- 灵活的角色定义:支持将助手、用户代理、工具执行等角色抽象为 AssistantAgent、UserProxyAgent 等基础类,你可以自由组合并配置 LLM、工具和记忆模块。 - 内置对话模式与终止机制:框架预置了顺序对话、分组对话等模式,并通过 termination_msg 等回调精准控制对话何时结束,避免死循环或空转。 - 无缝集成主流 LLM 与工具:默认支持 OpenAI、Azure、Ollama 等多种推理后端,也能直接调用本地 Python 函数或外部 API 作为工具,扩展性很强。▲ github.com(阿里云通义万相 生成配图,非网页截图)适合谁正在调研或已经上手 Agent 开发的 AI 工程师、RAG 应用构建者。项目采用 MIT 许可证,对商用友好;依赖 Python 3.8+,不需要额外 GPU 即可运行核心编排逻辑(但调用 LLM 仍需 API Key 或本地模型)。如果你对多智能体对话的设计模式感兴趣,不妨去 AutoGen 的 README 看看它内置的“群聊”和“顺序流转”示例——那些代码几乎可以直接复制到自己的项目里。

GitHub项目
最新

Skyvern:让大模型看懂网页,表单自动化不用再写选择器

网页自动化最烦的地方不是写代码,而是页面一改版,昨天还能跑的脚本今天就报错,接着你又得去翻 DOM 找新的选择器。Skyvern 换了个思路:把「看懂页面」交给大模型和视觉能力,你只描述目标,它自己去定位元素、点按钮、填表单。做爬虫、RPA、内部流程自动化的开发者值得点开看看。核心看点尽量不写选择器:模型同时读取页面结构和截图来定位输入框、按钮,页面做小改动时,流程通常不至于整条报废。一条目标串起整个流程:登录、填表、翻页、下载文件、提取字段可以放进同一个任务,结果能整理成结构化数据。▲ github.com(阿里云通义万相 生成配图,非网页截图)可自托管,有可视化界面:能接多家 LLM 提供方,浏览器里能看到每一步的截图和执行记录,排查问题比翻日志直观。上手提示需要自己准备 LLM 的 API Key,本地部署走 Docker,会拉起 Postgres 等依赖,机器配置别太寒酸。仓库采用 AGPL-3.0,涉及商用或二次分发前请以仓库内 LICENSE 为准。建议先从 README 里最简单的表单任务跑通,再往复杂流程上试。想知道它目前支持哪些模型、最近加了什么能力,直接翻 Skyvern 的 README 与 Releases,那里的更新比二手介绍快得多。

GitHub项目

LLM-Fine-Tuning:高效微调大模型的实战工具箱,LoRA/QLoRA全支持

如果你正为如何在自己的数据上高效微调大语言模型而头疼,这个仓库就是你的救星。它提供了从环境配置到模型部署的完整微调流水线,尤其适合那些既想节省GPU资源、又希望获得专业级微调效果的开发者。项目基于Hugging Face生态构建,对新手友好,同时保留了高级调优的灵活性。核心看点- 一键式微调脚本:支持 LoRA、QLoRA、全参数微调三种模式,只需修改配置文件即可切换,无需手动编写训练循环。 - 多模型兼容:已适配 Llama 2/3、Mistral、Qwen、ChatGLM 等主流开源模型,并持续更新。 - 实用工具链:内置数据格式转换、分词器预处理、训练监控与评估脚本,减少重复造轮子。▲ github.com(阿里云通义万相生成配图,非网页截图)上手提示推荐在单张 24GB显存 的GPU(如RTX 4090)上运行QLoRA,可微调7B参数模型。需要安装Python 3.10+和PyTorch 2.0+,无需任何API Key。项目采用 Apache-2.0许可证,可自由用于商业和研究。想快速体验微调效果?直接克隆仓库并按README中的示例命令跑一遍,几分钟内就能看到模型在自定义对话数据上的表现。更多调参技巧和模型支持列表,记得去 GitHub仓库 的Issues和Wiki里探索。

GitHub项目

Transformers:统一 API,换模型不用重写管线

一个人调模型最怕的不是没显卡,而是今天换这个明天换那个,调用代码跟着返工。Hugging Face Transformers 把主流 NLP、视觉、音频模型收进同一个入口,做模型对比和快速原型的时候特别省事。核心看点接口统一:从 AutoModel 到 pipeline,切模型常常只改模型名和配置,不用整段改写调用逻辑。训练推理一套代码:Trainer 适合跑微调,小模型 CPU 就能 debug,大模型再上 GPU。配套成熟:跟 Datasets、Hub、Accelerate 生态摆在一起,数据加载、权重托管、多卡训练都能接得上,少写很多胶水脚本。▲ github.com(阿里云通义万相 生成配图,非网页截图)上手提示Python 环境装好直接 pip install transformers 就能跑,普通任务不需要 API Key。若只做推理,很多小模型用 CPU 也能应付;真要微调大模型再准备 GPU。主仓库采用 Apache-2.0 许可,但下载的模型权重时常另带条款,动手前先看对应 Hub 页的 LICENSE。README 的 pipeline 示例最接近零基础,熟悉了以后去 Examples 目录找脚本抄,比重新造轮子踏实。更多细节在 huggingface/transformers 仓库。

GitHub项目

Outlines:让 LLM 输出严格遵循 JSON 模式的可靠生成框架

你是否受够了 LLM 胡编乱造 JSON 格式?Outlines 是一个轻量但强大的 Python 库,让大模型输出严格遵循你定义的 Pydantic 模型或 JSON Schema,无需反复提示词调优。它通过约束解码(constrained decoding)在生成阶段直接控制 token 采样空间,特别适合需要结构化输出的 Agent、RAG 链路和 API 后端开发者。核心看点- 声明式结构化输出:直接传入 Pydantic 类或 JSON Schema,模型生成的结果自动匹配格式,支持嵌套、可选字段和枚举约束。 - 多后端兼容:原生支持 llama.cpp、vLLM、Transformers 以及 OpenAI API 兼容接口,一套 API 切换本地和云端模型。 - 轻量无侵入:不修改模型权重,仅通过正则或 FSM(有限状态机)在采样时引导生成,推理速度几乎无损失。▲ github.com(阿里云通义万相生成配图,非网页截图)适合谁正在构建 函数调用、数据抽取、表单生成、SQL 查询生成 等需要可靠结构化输出的开发者。依赖 Python 3.8+,无需 GPU 即可使用 OpenAI 后端;若本地部署,推荐配合 llama.cpp 或 vLLM 使用。项目采用 Apache-2.0 许可证。想彻底告别 JSON 解析异常?去 Outlines 的 README 看看它如何用几十行代码搞定复杂约束,社区还提供了丰富的 Pydantic 示例。

GitHub项目

MoneyPrinterTurbo:给个主题自动出短视频,值得一开

随手刷到一条口播视频,觉得镜头语言一般但流量不低,自己也想批量试做?MoneyPrinterTurbo 的思路是把你丢进去的标题,自动变成脚本、配音、字幕和成片。适合想用 AI 做短视频内容又不想写代码的自媒体爱好者,也适合想观察整套生成管线的开发者。核心看点- 从标题到成片串成流水线:不用手动一段段剪,填个主题让大模型撰稿,再转成语音并合成视频,常规口播内容能省下不少机械操作。 - 模型和语音环节可替换:后端脚本生成、TTS 那两段都会留配置入口,想接在线 API 还是本地推理都看自己需求,README 里也有对应说明。 - 既有界面也有 API 模式:闲时点鼠标操作,忙时把接口挂进自动化流程,二次开发不用绕太远。▲ github.com(阿里云通义万相 生成配图,非网页截图)上手提示首次运行前,确认系统里装好了 Python 环境和 FFmpeg,再去看仓库里列出的配置项,比如语音服务、素材来源或大模型接口。它不一定非要 GPU 才能跑,但若你想在素材上有更多原创性,往往需要另外准备可用的视觉生成服务或素材 API Key。导入模型权重前也务必留意仓库 LICENSE,不要默认可以商用。这套工具强在“把短片生产流程串起来”,并不代表出来的内容可以直接发布。花点时间改脚本、挑素材,再用它做批量化输出,反而更稳。想判断要不要纳入自己的工具箱,直接去 MoneyPrinterTurbo 的 README 看安装方式与更新记录。

GitHub项目

Perplexica:本地自托管 AI 搜索,隐私与体验兼得

想要 Perplexity 那样的智能搜索体验,却不想把每次查询都交给第三方服务?Perplexica 是一个能完整跑在自己服务器上的 AI 搜索引擎,从索引到生成答案都由你掌控,特别适合对数据隐私敏感的开发者或研究者。核心看点- 本地推理优先:可接入 Ollama 或 llama.cpp 等本地模型,也支持 OpenAI、Claude 这类远端 API,切换不锁死。 - 多搜索模式:内置日常对话、学术检索、视频查找等多种模式,返回结果时附带引用来源,比单纯调用大模型更贴近真实搜索场景。 - 部署友好:提供 Docker 镜像,一条命令就能启动;界面风格接近主流 AI 搜索产品,上手成本低。▲ github.com(阿里云通义万相 生成配图,非网页截图)适合谁想给团队做一个私有化知识入口的工程师,或者不想让查询记录离开本机的个人用户。如果你已有一台能跑 7B 级别模型的机器,配合 Ollama 即可全本地运行;想快速尝鲜,也只需配置一个 OpenAI API Key 就能体验完整功能。项目基于 MIT 许可证,可放心二次改造。想对比不同模型在搜索场景下的表现,建议直接去 Perplexica 仓库 看 README 里的部署指引,顺便翻翻 Issues 里大家分享的配置经验。

Welcome! This site is in Chinese. Tap EN in the top bar to read in English.