Skip to main content

A utility package for RAG operations

Project description

WhiskerRAG-toolkit

petercat、whisker 项目使用的 rag 工具包,提供 rag 相关类型定义和方法

使用方式

pip install whiskerRAG

提供两个模块,分别是 whiskerrag_utils 和 whiskerrag_types

from whiskerrag_utils.github.fileLoader import GithubFileLoader
from whiskerrag_types.interface import DBPluginInterface
from whiskerrag_types.model import Knowledge, Task, Tenant, PageParams, PageResponse

开发指南

安装 poetry 进行依赖管理

pip install poetry

本地测试

# 运行测试
poetry run pytest

# 带覆盖率报告
poetry run pytest --cov

# 查看HTML格式的覆盖率报告
poetry run pytest --cov --cov-report=html
open htmlcov/index.html

构建并发布

poetry build

poetry publish

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whiskerrag-0.0.1a14.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

whiskerrag-0.0.1a14-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file whiskerrag-0.0.1a14.tar.gz.

File metadata

  • Download URL: whiskerrag-0.0.1a14.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.11 Darwin/23.4.0

File hashes

Hashes for whiskerrag-0.0.1a14.tar.gz
Algorithm Hash digest
SHA256 4e0255a0a1b9e1d6a7e1ee104a6fc437301254020e02f7274b3135c258ebebf6
MD5 b6fc4ffb068daf82636de9aafa997851
BLAKE2b-256 9b4f3e886bc5971dd2463aad1a033acc2b7b4a48a607466fbda8697b509a79a1

See more details on using hashes here.

File details

Details for the file whiskerrag-0.0.1a14-py3-none-any.whl.

File metadata

  • Download URL: whiskerrag-0.0.1a14-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.11 Darwin/23.4.0

File hashes

Hashes for whiskerrag-0.0.1a14-py3-none-any.whl
Algorithm Hash digest
SHA256 a43844d606dd5cb35934a3c66c02ef1019e3028ea96ec7c1fbe755516cb40be3
MD5 6e27582c07814fd68c5d6df5e47c8e50
BLAKE2b-256 d0850c1d29bbe7a6c211a539122d06dc121c9584b15c7f700fcb148b30aeabac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page