ray/doc/source/serve/package-ref.rst
2020-12-29 14:03:34 -06:00

43 lines
1.1 KiB
ReStructuredText

Serve API Reference
===================
Start or Connect to a Cluster
-----------------------------
.. autofunction:: ray.serve.start
.. autofunction:: ray.serve.connect
Client API
----------
.. autoclass:: ray.serve.api.Client
:members: create_backend, list_backends, delete_backend, get_backend_config, update_backend_config, create_endpoint, list_endpoints, delete_endpoint, set_traffic, shadow_traffic, get_handle, shutdown
Backend Configuration
---------------------
.. autoclass:: ray.serve.BackendConfig
.. autoclass:: ray.serve.CondaEnv
.. autofunction:: ray.serve.get_current_backend_tag
.. autofunction:: ray.serve.get_current_replica_tag
.. _`servehandle-api`:
ServeHandle API
---------------
.. autoclass:: ray.serve.handle.RayServeHandle
:members: remote, options
When calling from Python, the backend implementation will receive ``ServeRequest``
objects instead of Starlette requests.
.. autoclass:: ray.serve.utils.ServeRequest
:members:
Batching Requests
-----------------
.. autofunction:: ray.serve.accept_batch
Built-in Backends
-----------------
.. autoclass:: ray.serve.backends.ImportedBackend