Skip to main content

Python library for creating vectorized data from text or files.

Project description

RAG-vector-creator

Overview

This project implements a RAG (Retrieval-Augmented Generation) system for creating and managing vector embeddings from documents using FAISS and NumPy libraries. It efficiently transforms text data into high-dimensional vector representations that enable semantic search capabilities, similarity matching, and context-aware document retrieval for enhanced question answering applications.

Features

  • Document ingestion and preprocessing
  • Vector embedding generation using state-of-the-art models
  • Efficient storage and retrieval of embeddings
  • Integration with LLM-based generation systems

Installation

pip install -r requirements.txt
python app.py

Build lib

To build the lib run the commands:

python setup.py sdist bdist_wheel

To test the install run:

pip install .

License

MIT

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

vectoriz-0.0.2.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

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

vectoriz-0.0.2-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file vectoriz-0.0.2.tar.gz.

File metadata

  • Download URL: vectoriz-0.0.2.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for vectoriz-0.0.2.tar.gz
Algorithm Hash digest
SHA256 4086c4fd058775cc4b8d8f81e9bf15fa9daf365400ee06c6bce570e7f520a997
MD5 33399003f14af8b6d04c0e67cf67a077
BLAKE2b-256 64e5ddf4c73da1ebba9c6111d58c1df03dffa8f578c994385006395da32ee385

See more details on using hashes here.

File details

Details for the file vectoriz-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: vectoriz-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for vectoriz-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d56d3d8c7dd981b04e6af880e5a780186b51447c53e76d9552ac3f5d13cdd43e
MD5 2cd2a5bdb1fee7a84530738aed3479e1
BLAKE2b-256 0aa2d156644075f44f66b4da708f20dfa618f791b7231ca461f764980f6086d8

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