Client protocol that all client backends (HTTP, AWS SageMaker, GCP Vertex AI, Azure ML, …) must satisfy. Each client encapsulates connection details and knows how to send a JSON request body and return the JSON response body.
Client
predict / embed only need the serialized body.
predict
embed
predict_with_embedding
NotImplementedError.

