项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 998
使用教程
环境要求
- Python 3.8+
- PyTorch
- Transformers 库
- 至少一块可用 GPU(推荐)
安装与启动步骤
-
1安装
通过 pip 安装。
pip install llm-blender -
2克隆源码(可选)
需要最新版时可从源码安装。
git clone https://github.com/yuchenlin/LLM-Blender.git cd LLM-Blender pip install -e . -
3加载排序器
加载 PairRM 排序器 checkpoint。
import llm_blender blender = llm_blender.Blender() blender.loadranker("llm-blender/PairRM") -
4排序与融合
对多模型候选排序后加载融合器生成更优回复。
ranks = blender.rank(inputs, candidates_texts) blender.loadfuser("llm-blender/gen_fuser_3b") topk = get_topk_candidates_from_ranks(ranks, candidates_texts, top_k=3) fuse_generations = blender.fuse(inputs, topk)
如何确认成功
对一组候选回复调用 rank 得到排序,再 fuse 得到融合后的更优回复,说明多模型集成生效。
常见问题
Q:两阶段分别做什么?
A:PairRanker 先对多模型输出排序筛选高质量候选,Fuser 再融合候选生成最终回复。
注意事项
- 也可调用 rank_and_fuse 一步完成排序与融合;融合器为可选组件。
核心亮点
- 提出PairRanker排序与Fuser生成两阶段集成方法,效果优于单一模型
- 支持灵活集成多个开源LLM,无需修改模型内部结构
- 提供完整训练代码和预训练模型,便于复现和二次开发
不足之处
- 项目处于早期阶段,文档和社区支持待观察
- 集成多个模型导致推理计算成本显著增加
适用场景
- 需要提升生成质量,但单一模型表现不稳定的场景
- 已有多个开源模型,希望组合利用其优势的部署场景
- 研究模型集成方法,探索多模型协作的学术实验
替代项目
Fusion-in-Decoder、Mixture-of-Experts、LLM-Blender
下一篇:agentlego
同类项目推荐
scratchpad
开源
把模糊想法一步步拆成清晰行动路径
This framework works as a form of user/machine calibration, with a focus on user-con···
Maze
开源
让多个 LLM 智能体跨机器协同干活
A distributed framework for LLM agents
llmware
开源
用小型模型快速搭建企业级 RAG 流水线,省成本又安全。
Unified framework for building enterprise RAG pipelines with small, specialized mode···
bedrock-agentcore-sdk-python
开源
把任意 AI Agent 一键变成可上线的生产服务
Python SDK for transforming any AI agent into a production-ready application. Framew···
ruby-openai
开源
用 Ruby 轻松接入 OpenAI,一行代码调用 GPT-5
OpenAI API + Ruby! ❤️ GPT-5 & Realtime WebRTC compatible!
heige-codex-skin-studio
开源
给 Codex 桌面端一键换肤,动漫游戏主题任你选
给 Codex Desktop 一键换肤:OpenAI Codex / ChatGPT 桌面端主题工具,CDP 注入零修改应用···
webjs
开源
让 AI 直接读懂全栈代码,无需训练即可辅助开发。
WebJs is an AI-first full-stack JavaScript web components framework. You get product···
rust-genai
开源
一套 Rust 接口,随时切换十多家大模型
Rust multiprovider generative AI client (Ollama, OpenAi, Anthropic, Gemini, DeepSeek···
Langchain1.0-Langgraph1.0-Learni···
开源
跟着跑一遍,从零学会用 LangChain+LangGraph 搭 Agent
这是一个 LangChain 1.0 和 LangGraph 1.0 的学习仓库,学习如何进行agent开发,涵盖从基础···
