概要
py-rag-engineは、PDFやMarkdown文書から情報を抽出し、質問応答を行うための軽量なPython製RAG (Retrieval-Augmented Generation) エンジンです。
文書の取り込み、再帰的・意味的チャンク分割、LM StudioまたはOpenAI互換エンドポイントを用いた埋め込み生成、PostgreSQLとpgvectorによるベクトルストアが特徴です。
ハイブリッド検索とCross-Encoderによる再ランキングを組み合わせ、高精度な検索を実現します。
FastAPIベースのREST APIを提供しており、既存システムへの統合も容易です。
開発者やデータサイエンティストが、効率的でスケーラブルなRAGシステムを構築するのに適しています。
互換性・特徴
- Python
- CLI
- REST API
- PostgreSQL
- RAG
基本情報
| ライセンス | MIT |
| Stars | 2 |
| カテゴリ | LLM |
| アクティビティ | low |
