Skip to main content

Inspector for Vector DB cost saving

Project description

VectorDBCostSavingInspector

This is a tool designed to inspect vertor database usage and find opportunities to reduce cost. The current version support Pinecone usage inspection based on vector's last access timestamp.

If your vector database is not Pinecone, we will estimate saving based on your vector database use cases.

If your Pinecone database does not have meta data about last access timestamp, we will estimate saving based on your vector database use cases. But we strongly suggest you add one.

Setup

  1. Install python package
python3 -m pip install vector-db-cost-inspector
  1. Environment Variables

Set the following environment variables (or create a .env file):

export PINECONE_API_KEY="your-pinecone-key"
export PINECONE_INDEX_NAME="your-index-name"

Note: This inspection tool only run in your machine. The Pinecone API key is only read by the inspection tool and won't be uploaded to cloud. We guarantee we don't have access to your Pinecone API key. This is a open source python tool. You can check our code if you want anytime.

Prerequisites

  • A Pinecone Index.
  • Vectors in Pinecone MUST have a metadata field named created_at (Unix timestamp) for the time-based logic to work.

Usage

Run the inspection

vector-inspect

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

vector_db_cost_inspector-0.1.5.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

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

vector_db_cost_inspector-0.1.5-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file vector_db_cost_inspector-0.1.5.tar.gz.

File metadata

File hashes

Hashes for vector_db_cost_inspector-0.1.5.tar.gz
Algorithm Hash digest
SHA256 4877d97cd7de848b859e9a9615edc11cee1f5625c30d7c7309d8333771d559e0
MD5 6812c9c913a4db7e083bf809e094fab0
BLAKE2b-256 c449218e26b6b3ea0da35c9a58d7f6c9349f08e01ff2e383b0bf4e42b85b4fa9

See more details on using hashes here.

File details

Details for the file vector_db_cost_inspector-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for vector_db_cost_inspector-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 811c103a163a66cb60d713f79442b08c7b3c63a79852905ee318543090adc949
MD5 303b54227abf248f17245af5bf361f76
BLAKE2b-256 5bfc709c6d9eb867b6e01d49c6cf4388403dc0ca18e84df09f4b98e28e229374

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