Skip to main content

Embed anything at lightning speed

Project description

EmbedAnything

EmbedAnything is a powerful library designed to streamline the creation and management of embedding pipelines. Whether you're working with text, images, audio, or any other type of data[Multimodality to be added], EmbedAnything makes it easy to generate embeddings from multiple sources and store them efficiently in a vector database.

Key Features

  • Flexible: Build custom embedding pipelines tailored to your needs.
  • Efficient: Optimized for speed and performance, with core functionality written in Rust.
  • Scalable: Store embeddings in a vector database for easy retrieval and scalability.
  • Python Interface: Packaged as a Python library for seamless integration into your existing projects.

##ToDo

  • Versatile: Supports a wide range of data types, including text, images, audio, and more.
  • Local embeddings Release it for local embeddings as well
  • Vector Database Add functionalities to integrate with any Vector Database

Installation

pip install embed-anything

Requirements:

Please check if you already have the OpenAI key in the Environment variable. We have only released the OpenAI embedder library so far. Please stay tuned for updates for the local embeddings as well.

##Script:

import embed_anything
from embed_anything import EmbedData
data = embed_anything.embed_file("filename.pdf")
print(data[0])```

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

embed_anything-0.1.4.tar.gz (103.1 kB view details)

Uploaded Source

Built Distribution

embed_anything-0.1.4-cp311-none-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

File details

Details for the file embed_anything-0.1.4.tar.gz.

File metadata

  • Download URL: embed_anything-0.1.4.tar.gz
  • Upload date:
  • Size: 103.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for embed_anything-0.1.4.tar.gz
Algorithm Hash digest
SHA256 cbfc586518176f401a4bcd19c1d825a11e87f2ba4c72ded055be259e511bdbbf
MD5 11a1ab99f49e5d9cf39eb3a6f50d610f
BLAKE2b-256 e853b2eebb6e05883659299f48e3c38418debc9a9af52877d40b0846963084eb

See more details on using hashes here.

File details

Details for the file embed_anything-0.1.4-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for embed_anything-0.1.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 81183253bdb2e9c909438221d10732bb713e827e748e16910964e0a1a552da4c
MD5 cc225dd7a91a2f04925ed70e11741586
BLAKE2b-256 b2d84efb27c99cbbde8506331c10616c513aa9854582f4038483f9839ce07c19

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page