Korvus logo

Korvus搜索 SDK,用于在单个数据库查询中统一 RAG 管道

Korvus 是一个开源 RAG(检索增强生成)管道,它将整个 RAG 工作流程(从嵌入生成到文本生成)整合到单个 SQL 查询中,从而显著降低架构复杂性和延迟。

Korvus screenshot
更多关于 Korvus 的信息

Korvus:单个数据库查询中的统一RAG管道

Korvus 是一个开源搜索 SDK,它将整个检索增强生成 (RAG) 管道简化为单个数据库查询。Korvus 基于 PostgreSQL 构建,并提供 Python、JavaScript、Rust 和 C 的语言绑定,它以最小的基础设施开销提供高性能、可定制的搜索功能。

主要功能

  • 统一管道: 将嵌入生成、向量搜索、重新排序和文本生成组合到一个查询中
  • Postgres 原生 RAG: 利用 Postgres 执行复杂的 RAG 操作,无需外部服务
  • 单个查询效率: 在单个 SQL 查询中执行整个 RAG 管道
  • 可扩展性: 继承 Postgres 的出色可扩展性和性能特性
  • 多语言支持: 使用 Korvus 与 Python、JavaScript、Rust 和 C 配合使用
  • 开源: 通过本地可运行的开源软件和模型,提升开发人员体验

使用场景

  • 语义搜索应用程序
  • 问答系统
  • 内容推荐引擎
  • 知识管理系统
  • AI 驱动的聊天机器人和虚拟助手

定价

Korvus 是开源的,免费使用。对于企业支持和咨询服务,请联系 PostgresML。

团队

Korvus 由 PostgresML 团队维护,并得到开源社区的贡献。加入他们的 Discord 或关注他们的 Twitter,与其他用户和贡献者联系。

查看文档 开始使用 Korvus