Metadata-Version: 2.4
Name: lightly-studio-serve
Version: 0.1.0
Summary: Serve your own embedding model to LightlyStudio over HTTP.
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: <3.15,>=3.9
Requires-Dist: fastapi>=0.115.5
Requires-Dist: numpy>=1.26.4
Requires-Dist: pillow>=11.0.0
Requires-Dist: pydantic>=2.0
Requires-Dist: uvicorn>=0.32.1
Description-Content-Type: text/markdown

# LightlyStudio Serve

Serve your own embedding model to [LightlyStudio](https://github.com/lightly-ai/lightly-studio)
over HTTP, so that your model's weights never leave your machine.

**The HTTP server is not implemented yet.** So far the package holds the base classes and the
types that LightlyStudio and a server will share.

The package depends on an HTTP server, numpy and Pillow. It does not depend on torch, CUDA or
LightlyStudio. You can therefore install it next to your own pins.

`lightly_studio_serve.embedder` holds the base classes for a model. `lightly_studio_serve.types`
holds the values that these classes receive and return. LightlyStudio uses the same classes for
its own embedders.

Nothing is published to PyPI yet. Once it is released, installing it will be:

```bash
pip install lightly-studio-serve
```
