Korvus 核心功能
Korvus 是一個開源的 RAG (Retrieval-Augmented Generation) 搜尋 SDK,它將整個 RAG 工作流程簡化為單一 SQL 查詢,並建立在 Postgres 之上,提供 Python、JavaScript、Rust 和 C 的綁定。
Korvus 的核心功能
统一 RAG 工作流程
Korvus 是一个搜索 SDK,它将整个 RAG 工作流程统一到一个数据库查询中。
多语言支持
Korvus 支持多种语言,包括 Python、JavaScript、Rust 和 C。
基于 PostgreSQL
Korvus 建立在 PostgreSQL 之上,并为其提供强大的功能。
支持多种数据类型
Korvus 支持多种数据类型,包括文本、数字、日期和地理位置。
支持多种索引类型
Korvus 支持多种索引类型,包括全文索引、向量索引和地理位置索引。
支持多种查询类型
Korvus 支持多种查询类型,包括关键词查询、向量查询和地理位置查询。
支持多种模型
Korvus 支持多种模型,包括语言模型和向量模型。
可扩展
Korvus 可扩展以满足不断增长的数据量和查询量。
安全性
Korvus 提供安全的存储和查询功能。
易用性
Korvus 提供易于使用的 API,使您能够快速轻松地构建 RAG 应用程序。
Korvus 的用例
- 應用程式開發人員:使用 Korvus SDK 實作 RAG 管道,利用其 Python 和 JavaScript 繫結。
- 資料科學家:建構可擴展、高效能的搜尋應用程式,在 Postgres 上利用 Korvus 的單查詢 RAG 功能。
- 企業架構師:透過用 Korvus 的統一 Postgres 原生 RAG 管道替換面向服務的架構,簡化複雜的架構。
- 機器學習工程師:自訂和擴展 Korvus 的 SQL 操作,以實現進階 RAG 功能和改進的開發人員體驗。
- 開源貢獻者:透過增強多語言支援和改進現有功能,為 Korvus 專案做出貢獻。