byaldi

几行代码实现图片和PDF的智能检索

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 90 🐛 待处理 44 👀 关注 20
GitHub ↗
GitHub 星标 ★ 851
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,完全免费,可自行部署使用。

项目预览

byaldi 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队AnswerDotAI
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型colbert,colpali,multi-modal,nlp,rag,reranking,retrieval
GitHub 星标★ 851
上线时间2024-09-04 00:00:00
代码更新2025-01-28
仓库体积2.0 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

byaldi 是一个让开发者用几行代码就能调用 ColPali 等晚期交互多模态模型的 Python 库。它解决了传统文本检索无法理解图片、表格等视觉信息的问题,通过将视觉与文本嵌入统一到同一向量空间,实现真正的多模态检索。核心能力包括:极简 API 设计,支持索引和查询的快速上手;内置对 ColPali 等模型的支持,可处理 PDF、图片等复杂文档;底层基于 RAGatouille 优化,提供高效的检索性能。适合需要从扫描件、图表、手写笔记等非结构化视觉数据中提取信息的场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 851

使用教程

难度:进阶 约 20 分钟 部署方式:命令行安装 4 步

环境要求

  • Python 3.9+
  • poppler
  • GPU(建议)

安装与启动步骤

  1. 1装系统依赖

    PDF 解析要 poppler,macOS 用 brew。

    brew install poppler
    # Ubuntu: apt install -y poppler-utils
  2. 2装包

    ColPali 风格的检索库,直接 pip。

    pip install --upgrade byaldi
  3. 3建索引

    把 PDF 目录整体索引,页面即检索单元。

    from byaldi import RAGMultiModalModel
    RAG = RAGMultiModalModel.from_pretrained('vidore/colpali')
    RAG.index(input_path='docs/', index_name='demo')
  4. 4查询

    用自然语言检索,直接返回相关页面图。

    results = RAG.search('报销流程是什么', k=3)

如何确认成功

查询返回的页面图里确实包含答案所在页。

注意事项

  • 它不抽文字,而是把整页当图像检索,表格与图表也不丢。
  • 图片类 PDF 效果明显好于纯文本方案。
  • 索引会占磁盘,页数多时注意空间。

核心亮点

  • API 极简,索引和查询只需几行代码,上手门槛低
  • 原生支持 ColPali 等晚期交互模型,视觉与文本联合检索效果好
  • 基于 RAGatouille 构建,检索性能优化,适合生产环境

不足之处

  • 依赖特定模型,模型更新或替换需关注兼容性
  • 文档/社区待观察

适用场景

  • 从大量扫描文档或PDF中快速定位关键信息
  • 构建支持图片、表格、图表的多模态知识库问答系统
  • 对包含视觉元素的复杂文档进行语义检索

替代项目

ColPali、RAGatouille、txtai

上一篇:Agent_Memory_Techniques

下一篇:CodeFuse-muAgent

同类项目推荐

langcorn 开源

把 LangChain 应用一键变成 API 服务,快速上线

⛓️ Serving LangChain LLM apps and agents automagically with FastApi. LLMops

★ 940 2026-08-09
zetaforgedev 开源

快速搭建高级AI管线,加速AGI应用落地。

Open source AI platform for rapid development of advanced AI and AGI pipelines.

★ 212 2026-08-09
NextTransformer 开源

同算力下公平对比 Transformer 新架构

:sunrise: A comprehensive, cutting-edge open-source framework for next-generation Tr···

★ 400 2026-11-09
claude-code-mastery 开源

手把手玩转 Claude Code,从配置到自动化提效

The complete guide to Claude Code: CLAUDE.md, hooks, skills, MCP servers, and comman···

★ 559 2026-08-09
TANGO 开源

不写代码,自动生成并运维目标导向的神经网络。

public repo for TANGO (Target Aware No-code neural network Generation and Operation ···

★ 166 2026-08-09
loop-engineering 开源

套上现成模板,AI 干活一次比一次稳。

Practical patterns, starters & CLI tools for loop engineering with AI coding agents.···

★ 11741 2026-08-09
open-mercato 开源

让 AI 编码助手直接产出生产级架构,不用反复改代码

The AI-Engineering Foundation Framework for business apps: open-source TypeScript, w···

★ 1915 2026-08-09
OgbujiPT 开源

一套代码接入各种大模型,自托管也能轻松搞定

Client-side toolkit for using large language models, including where self-hosted

★ 115 2026-08-09
HanLP 开源

中文分词到语义分析,一套 API 全搞定

中文分词 词性标注 命名实体识别 依存句法分析 成分句法分析 语义依存分析 语义角色标注 指···

★ 36537 2026-11-03