Remove verbs from GET endpoint paths to follow REST standards (#13273)

This commit is contained in:
Simo Lin
2025-11-17 12:34:36 -08:00
committed by GitHub
parent a8fcbf6fe3
commit 25acbbc612

View File

@@ -483,6 +483,16 @@ async def health_generate(request: Request) -> Response:
@app.get("/get_model_info")
async def get_model_info():
"""Get the model information (deprecated - use /model_info instead)."""
logger.warning(
"Endpoint '/get_model_info' is deprecated and will be removed in a future version. "
"Please use '/model_info' instead."
)
return await model_info()
@app.get("/model_info")
async def model_info():
"""Get the model information."""
result = {
"model_path": _global_state.tokenizer_manager.model_path,
@@ -498,6 +508,16 @@ async def get_model_info():
@app.get("/get_weight_version")
async def get_weight_version():
"""Get the current weight version (deprecated - use /weight_version instead)."""
logger.warning(
"Endpoint '/get_weight_version' is deprecated and will be removed in a future version. "
"Please use '/weight_version' instead."
)
return await weight_version()
@app.get("/weight_version")
async def weight_version():
"""Get the current weight version."""
return {
"weight_version": _global_state.tokenizer_manager.server_args.weight_version
@@ -506,7 +526,18 @@ async def get_weight_version():
@app.get("/get_server_info")
async def get_server_info():
# Returns interna states per DP.
"""Get the server information (deprecated - use /server_info instead)."""
logger.warning(
"Endpoint '/get_server_info' is deprecated and will be removed in a future version. "
"Please use '/server_info' instead."
)
return await server_info()
@app.get("/server_info")
async def server_info():
"""Get the server information."""
# Returns internal states per DP.
internal_states: List[Dict[Any, Any]] = (
await _global_state.tokenizer_manager.get_internal_state()
)