Text Embeddings Inference هو خادم استدلال عالي الأداء مصمم لاستضافة نماذج تضمين النصوص وتصنيف التسلسلات كنقاط نهاية API قابلة للتوسع. يوفر واجهة برمجة تطبيقات لتضمين المتجهات لتحويل النص إلى تمثيلات كثيفة وخادم إعادة ترتيب (reranking) عبر المشفرات لتسجيل مدى صلة تسلسلات المستندات مقابل استعلام.
الميزات الرئيسية لـ huggingface/text-embeddings-inference هي: High Throughput Inference, Embedding Servers, Dynamic Batching Engines, Document Rerankers, GPU-Accelerated Inference, Throughput Optimizers, Cross-Encoder Rerankers, Retrieval Re-ranking.
تشمل البدائل مفتوحة المصدر لـ huggingface/text-embeddings-inference: pytorch/serve — This project is a PyTorch model serving framework designed to deploy and scale machine learning models in production… kreuzberg-dev/kreuzberg — Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into… johnsnowlabs/spark-nlp — Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing… hanxiao/bert-as-service — This project is a high-performance BERT embedding service and inference server designed to map text sequences into… ollama/ollama-js — ollama-js is a JavaScript client library and API wrapper that provides a programmatic interface for interacting with… openvinotoolkit/openvino — OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models…
This project is a PyTorch model serving framework designed to deploy and scale machine learning models in production via scalable network endpoints. It functions as a high-performance inference server, optimizer, and model lifecycle manager that handles model loading, request batching, and hardware acceleration. The system distinguishes itself through advanced orchestration and optimization capabilities, such as chaining multiple models into sequential workflows using execution graphs and employing dynamic batching to improve throughput and latency. It provides specialized support for generat
Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo
Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing framework. It provides a multimodal machine learning framework and a distributed pipeline system for sequencing annotators to process large-scale linguistic data. The library includes a transformer text processor for generating contextual vector embeddings and a dedicated inference engine for managing large language models. The project distinguishes itself through its ability to process heterogeneous data types, including text, audio, and images, within a unified vision-langu
This project is a high-performance BERT embedding service and inference server designed to map text sequences into fixed-length numerical vectors. It functions as a machine learning microservice and distributed model server that decouples request handling from heavy computation. The system utilizes a ZeroMQ messaging infrastructure to provide low-latency communication between distributed clients and the inference server. It incorporates server-side batch processing and GPU workload scaling to maximize hardware utilization and manage high request volumes. The platform supports semantic search