Skip to main content

Generate stateful embeddings for your AI

Project description

incribo

Incribo lets you add state to your embeddings. Using it, you can track how embeddings change over time, compare different embeddings to see their similarities and stream new data to update embeddings on the fly.

  • Real-time Embedding Updates: Efficient handling of evolving, dynamic data.
  • Compare embedding qualities: Compare different embeddings and evaluate their quality using customizable metrics.
  • Versioning & Control: Create multiple versions of embeddings and track them over time with rollback abilities.
  • Streaming data: Stream data from multiple sources.
  • Cross-Platform Compatibility: Hassle-free hosted solution.

🔧 Quick install #Download the Python package pip install incribo

✨ Basic Usage Before we get started, it is advised to setup a virtual environment to work in. Next, add your embedding model and generate stateful embeddings with Incribo like so - from incribo import Embedding

Create a new embedding and add an associated model for better identification

emb = Embedding([1.0, 2.0, 3.0], "bert-base-uncased")

Get the vector

vector = emb.get_vector() print(f"Embedding vector: {vector}")

Get the model name

model = emb.get_model() print(f"Model: {model}")

print the Embedding object

print(emb)

📖 Documentation For detailed usage instructions and example use cases, visit our documentation at docs.incribo.com.

🌐 Contributing Drop us an email to report a bug, or request a feature here: info@incribo.com

🤝 Connect with the founders 1:1 Connect with us here: https://cal.com/uma08/30min

💪 Community Join our growing community around the world, for help, ideas, and everything on AI and beyond:

Chat with us on Discord. Follow us on Twitter. Connect with us on LinkedIn.

License This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

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

incribo-0.1.2.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

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

incribo-0.1.2-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file incribo-0.1.2.tar.gz.

File metadata

  • Download URL: incribo-0.1.2.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for incribo-0.1.2.tar.gz
Algorithm Hash digest
SHA256 3c532983908c6eecfd5a519bc206d0fcbe21a335b891f698f2a6b6c4ba25508b
MD5 82ea84a8e3eebb539a894708e89951d4
BLAKE2b-256 f39172868a1c49384e792f9334be595c9b2be95763500e91581ef1eec7afa0b2

See more details on using hashes here.

File details

Details for the file incribo-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: incribo-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for incribo-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 11505ae3cc3e97c589ba0e894888d0d79a5918473add3befa7cd716da52f5660
MD5 bb735256d2164dc8c33775532f6da9a1
BLAKE2b-256 e7ce6db76c8d0584a23558a1b1d6a8a37618204de48c606ba8889bffde4052b3

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