Skip to content

EmbeddingBridge v0.1.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@ProgramComputer ProgramComputer released this 23 Feb 21:49
· 23 commits to master since this release
b4919ae

EmbeddingBridge v0.1.0-alpha

This is the first pre-release of EmbeddingBridge, a command-line tool for managing and versioning embedding vectors.

Features

  • Local embedding storage and versioning
    • Binary files (.bin) with dimension specification
    • NumPy arrays (.npy) with auto-detection
    • Basic version control for embeddings

Installation

  1. Extract the archive:

    tar xzf embedding_bridge-v0.1.0-alpha.tar.gz
  2. Run the wrapper script:

    cd embedding_bridge-v0.1.0-alpha
    ./run_embedding_bridge.sh

Getting Started

  1. Initialize a new embedding repository:

    eb init
  2. Register your first model:

    eb model register <model-name> --dimensions <dims> [--normalize]

Core Commands

  • eb store --embedding vector.bin --dims 1536 file.txt - Store binary embeddings
  • eb store --embedding vector.npy file.txt - Store NumPy embeddings
  • eb status file.txt - Check embedding version status
  • eb diff <hash1> <hash2> - Compare different embedding versions
  • eb rollback <hash> file.txt - Revert to previous versions
  • eb model list - List all registered models

Known Limitations

  • Only local file storage is supported in this release
  • Binary files require manual dimension specification
  • Limited to single-model versioning

Bug Reports

Please report any issues on our GitHub issue tracker.