Skip to content

RagKit

RagKit 适合不想从零构建 RAG 基础设施,但又确实需要知识库能力的应用。

它解决什么问题

如果你只是拿到 embeddings,还需要自己处理:

  • 文档管理
  • 知识库组织
  • 同步
  • 查询
  • 文档生命周期

那工程量通常不小。RagKit 直接把这些服务提供出来。

最适合什么场景

  • 你需要知识库查询
  • 你需要文档入库和管理
  • 你需要同步与维护知识库内容
  • 你不想自己封装 embeddings、向量库和 docs 生命周期

核心能力

Base 与 Document

RagKit 的核心对象通常包括:

  • RagBase
  • RagDocument

文档管理

常见操作包括:

  • 创建和更新 base
  • 创建、更新和删除 document
  • 批量 upsert 文档

同步

支持:

  • 文档级同步
  • base 级同步
  • 失败重试

查询

应用可以直接对指定知识库执行 query,而不必自己从底层拼 embeddings 和召回流程。

什么时候更适合 RagKit 而不是只用 Embeddings

  • 你需要一个“可用的知识服务”
  • 而不是只想拿到向量结果自己做后处理

下一步看什么