amansrivastava17/embedding-as-service

One-Stop Solution to encode sentence to fixed length vectors from various embedding techniques

53
/ 100
Established

Supports multiple embedding models (BERT, XLNet, Word2Vec, etc.) with flexible pooling strategies (reduce_mean, reduce_max, etc.) to aggregate token embeddings into fixed-length sentence vectors. Deployable both as a Python module and as a client-server architecture with separate `embedding-as-service` server and `embedding-as-service-client` packages, enabling distributed inference across network boundaries. Built on transformer-based architectures with configurable sequence length and batch processing for production workloads.

210 stars. No commits in the last 6 months. Available on PyPI.

Stale 6m
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

210

Forks

32

Language

Python

License

MIT

Last pushed

May 22, 2023

Commits (30d)

0

Dependencies

11

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/amansrivastava17/embedding-as-service"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.