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.3.tar.gz (8.3 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.3-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vectoriz-0.0.3.tar.gz
  • Upload date:
  • Size: 8.3 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.3.tar.gz
Algorithm Hash digest
SHA256 4ec1132df0b17cd952bfae31d9640d13658556548ee11bf2471f0b62de1d80b4
MD5 4386e7495ca562f44e5acd9eaea26fb0
BLAKE2b-256 410195f98d11e29b4e4e5c227e6521686918b84f8099a0056e1ae1bfc310ddc4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vectoriz-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.9 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d62987a2e90b9bffe315f6f8b7da04e53126595578dc4acc8179fbba791d6a82
MD5 5ee86021f8ae63e5596d395c6a8d1461
BLAKE2b-256 a11a45e5169febf043e97cca0c2a94f262b52f6f670de959a0931bdbc0d46f1c

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