mirror of
https://github.com/clearml/clearml-serving
synced 2025-06-26 18:16:00 +00:00
[DEV] feature/bytes-payload | Add bytes as payload
This commit is contained in:
parent
4b52103636
commit
09ed480bc2
@ -5,7 +5,7 @@ import gzip
|
|||||||
from fastapi import FastAPI, Request, Response, APIRouter, HTTPException
|
from fastapi import FastAPI, Request, Response, APIRouter, HTTPException
|
||||||
from fastapi.routing import APIRoute
|
from fastapi.routing import APIRoute
|
||||||
|
|
||||||
from typing import Optional, Dict, Any, Callable
|
from typing import Optional, Dict, Any, Callable, Union
|
||||||
|
|
||||||
from clearml import Task
|
from clearml import Task
|
||||||
from clearml_serving.version import __version__
|
from clearml_serving.version import __version__
|
||||||
@ -87,7 +87,7 @@ router = APIRouter(
|
|||||||
@router.post("/{model_id}/{version}")
|
@router.post("/{model_id}/{version}")
|
||||||
@router.post("/{model_id}/")
|
@router.post("/{model_id}/")
|
||||||
@router.post("/{model_id}")
|
@router.post("/{model_id}")
|
||||||
async def serve_model(model_id: str, version: Optional[str] = None, request: Dict[Any, Any] = None):
|
async def serve_model(model_id: str, version: Optional[str] = None, request: Union[bytes, Dict[Any, Any]] = None):
|
||||||
try:
|
try:
|
||||||
return_value = processor.process_request(
|
return_value = processor.process_request(
|
||||||
base_url=model_id,
|
base_url=model_id,
|
||||||
|
Loading…
Reference in New Issue
Block a user