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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c532983908c6eecfd5a519bc206d0fcbe21a335b891f698f2a6b6c4ba25508b
|
|
| MD5 |
82ea84a8e3eebb539a894708e89951d4
|
|
| BLAKE2b-256 |
f39172868a1c49384e792f9334be595c9b2be95763500e91581ef1eec7afa0b2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11505ae3cc3e97c589ba0e894888d0d79a5918473add3befa7cd716da52f5660
|
|
| MD5 |
bb735256d2164dc8c33775532f6da9a1
|
|
| BLAKE2b-256 |
e7ce6db76c8d0584a23558a1b1d6a8a37618204de48c606ba8889bffde4052b3
|