Signed-off-by: NumberWan <wantszkin2003@gmail.com> Signed-off-by: SamitHuang <285365963@qq.com> Signed-off-by: Samit <285365963@qq.com> Co-authored-by: Isotr0py <Isotr0py@outlook.com> Co-authored-by: Tianyu Guo <guoty9@mail2.sysu.edu.cn> Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: SamitHuang <285365963@qq.com> Co-authored-by: Gao Han <hgaoaf@connect.ust.hk>
CLI Entrypoints
This package owns vLLM-Omni command-line integration.
What Belongs Here
- Omni CLI command registration and dispatch.
- CLI argument parsing and validation for
vllm ... --omni. - Headless/runtime launch wiring that ultimately calls server bootstrap code.
- CLI-only presentation helpers such as the logo.
What Does Not Belong Here
- FastAPI route bodies.
- OpenAI endpoint request helpers.
- Server app utilities that are shared outside CLI; those belong under
entrypoints/serve.
The CLI currently imports openai.api_server.omni_run_server. If server
bootstrap moves later, update this import, but do not fold route helpers into
the CLI package. Related endpoint cleanup is tracked by #5227.