Skip to main content

VectorChord Python SDK

Project description

Python RAG framework built on top of PostgreSQL and VectorChord.

Installation

pip install vechord

Examples

  • beir.py: the most flexible way to use the library (loading, indexing, querying and evaluation)
  • web.py: build a web application with from the defined tables and pipeline
  • essay.py: extract the content from Paul Graham's essays and evaluate the search results from LLM generated queries
  • contextual.py: contextual retrieval example

Development

docker run --rm -d --name vechord -e POSTGRES_PASSWORD=postgres -p 5432:5432 tensorchord/vchord-postgres:pg17-v0.2.1
envd up
# inside the envd env, sync all the dependencies
make sync
# format the code
make format

Project details


Download files

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

Source Distribution

vechord-0.1.0a2.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

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

vechord-0.1.0a2-py3-none-any.whl (24.0 kB view details)

Uploaded Python 3

File details

Details for the file vechord-0.1.0a2.tar.gz.

File metadata

  • Download URL: vechord-0.1.0a2.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.7

File hashes

Hashes for vechord-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 e720c91dfa0e276ef6a553953d7c004d27ea16558e9a271a04f1301f2358e98f
MD5 acf3a9da6903c64c96dd335c11fff853
BLAKE2b-256 c88a161a1d8df90941f28b529ffbe9175505d711245dd75d9c90f554aaa4ac6e

See more details on using hashes here.

File details

Details for the file vechord-0.1.0a2-py3-none-any.whl.

File metadata

  • Download URL: vechord-0.1.0a2-py3-none-any.whl
  • Upload date:
  • Size: 24.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.7

File hashes

Hashes for vechord-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 413aaaf9ab2993ae7609e2d065bdfa7b4d9aa31e4f65d69372a5202088a77a31
MD5 f06729c7995985a85eb732eab027db6b
BLAKE2b-256 f6b5094b26ab4aefdb6abd7ed3186f5dc6ba90c48de622652cdb4dc59ead788a

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