# SPDX-License-Identifier: Apache-2.0 # SPDX-FileCopyrightText: Copyright contributors to the vLLM project import warnings from vllm.entrypoints.launchers.api_server.app_state import init_app_state from vllm.entrypoints.launchers.api_server.entry import ( build_and_serve, build_async_engine_client, build_async_engine_client_from_engine_args, run_server, run_server_worker, ) from vllm.entrypoints.launchers.api_server.routers import register_api_routers from vllm.entrypoints.launchers.app import build_app from vllm.entrypoints.launchers.launcher import ( create_server_socket, create_server_unix_socket, setup_server, validate_api_server_args, ) from vllm.entrypoints.launchers.render.app_state import init_render_app_state from vllm.entrypoints.launchers.render.entry import build_and_serve_renderer warnings.warn( "`vllm.entrypoints.openai.api_server` is deprecated and will likely be" "unsupported in a future version. Use the corresponding function from " "`vllm.entrypoints.launchers` instead.", DeprecationWarning, stacklevel=1, ) __all__ = [ "build_async_engine_client", "build_async_engine_client_from_engine_args", "build_app", "init_app_state", "init_render_app_state", "create_server_socket", "create_server_unix_socket", "validate_api_server_args", "setup_server", "build_and_serve", "build_and_serve_renderer", "run_server", "run_server_worker", "register_api_routers", ] if __name__ == "__main__": warnings.warn( "The `python -m vllm.entrypoints.openai.api_server` command is deprecated " "and may be removed in a future release. Please use `vllm server` instead.", DeprecationWarning, stacklevel=1, ) from vllm.entrypoints.launchers.api_server.entry import main main()