Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,24 @@ build-backend = "setuptools.build_meta"
[project]
name = "serviette"
version = "0.1.7"
description = "A universal, no-code RAG server for any vector database, built on the Pathway Live Data Framework."
description = "A no-code RAG server that keeps answers in sync with your documents. Works with 8 vector databases. Built on Pathway."
readme = "README.md"
license = { file = "LICENSE" }
authors = [{ name = "serviette contributors" }]
keywords = ["rag", "pathway", "vector-database", "retrieval", "llm", "embeddings"]
keywords = [
"rag",
"retrieval-augmented-generation",
"pathway",
"vector-database",
"retrieval",
"llm",
"embeddings",
"document-search",
"semantic-search",
"real-time",
"no-code",
"self-hosted",
]
# Pathway requires CPython >= 3.10.
requires-python = ">=3.10"
classifiers = [
Expand Down
5 changes: 2 additions & 3 deletions serviette/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
"""serviette — a universal, no-code RAG server built on the Pathway Live Data Framework.
"""A no-code RAG server that keeps answers in sync with your documents.

The project name is intentionally kept in a single constant so a rename only
requires a find-and-replace across files plus updating ``APP_NAME`` here.
Works with 8 vector databases. Built on Pathway.
"""

APP_NAME = "serviette"
Expand Down
6 changes: 3 additions & 3 deletions serviette/indexer/graph.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Pathway graph construction for the indexer.

Mirrors the llm-app ``document_indexing`` template as closely as the
"external vector DB" goal allows, and reuses ``pathway.xpacks.llm`` parsers,
splitters and embedders without modification.
Builds the live document indexing pipeline that keeps the configured vector
database in sync with source additions, edits and deletions. Reuses
``pathway.xpacks.llm`` parsers, splitters and embedders without modification.

Pipeline
--------
Expand Down
Loading