Sign inSign up

opea/embedding

By opea

•Updated 7 months ago

OPEA mosec embedding microservice for GenAI application

Image
1

10K+

opea/embedding repository overview

⁠Embeddings Microservice

The Embedding Microservice is designed to efficiently convert textual strings into vectorized embeddings, facilitating seamless integration into various machine learning and data processing workflows. This service utilizes advanced algorithms to generate high-quality embeddings that capture the semantic essence of the input text, making it ideal for applications in natural language processing, information retrieval, and similar fields.


⁠Table of Contents

  1. Overview⁠
  2. Key Features⁠
  3. Supported Implementations⁠

⁠Overview

Users are able to configure and build embedding-related services according to their actual needs. The microservice supports different backend implementations to suit various performance, deployment, and model requirements.


⁠Key Features

  • High Performance
    Optimized for quick and reliable conversion of textual data into vector embeddings.

  • Scalability
    Built to handle high volumes of requests simultaneously, ensuring robust performance even under heavy loads.

  • Ease of Integration
    Provides a simple and intuitive API, allowing for straightforward integration into existing systems and workflows.

  • Customizable
    Supports configuration and customization to meet specific use case requirements, including different embedding models and preprocessing techniques.


⁠Supported Implementations

The Embeddings Microservice supports multiple implementation options to suit different deployment and usage scenarios. Each implementation includes its own configuration and setup instructions:

ImplementationDescriptionDocumentation
With OVMSEmbedding microservice using OpenVINO Model Server (OVMS)README_OVMS⁠
With TEITEI-based embedding microservice for efficient text processingREADME_TEI⁠
With Prediction GuardEmbedding service using Prediction Guard with safety filtersREADME_PredictionGuard⁠
With Multimodal CLIPMultimodal embedding service using CLIP for text and image dataREADME_CLIP⁠
With Multimodal BridgeTowerMultimodal embedding service using BridgeTowerREADME_BridgeTower⁠

Tag summary

Content type

Image

Digest

sha256:70a22b026…

Size

142 MB

Last updated

7 months ago

docker pull opea/embedding