Skip to content

Commit c8e4c70

Browse files
committed
fix pydantic.errors.PydanticUserError
Signed-off-by: wangli <wangli858794774@gmail.com>
1 parent 08bf784 commit c8e4c70

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

vllm/entrypoints/openai/serving_engine.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
11
# SPDX-License-Identifier: Apache-2.0
22

33
import json
4+
import sys
45
import time
56
from collections.abc import (AsyncGenerator, Iterable, Iterator, Mapping,
67
Sequence)
78
from concurrent.futures.thread import ThreadPoolExecutor
89
from http import HTTPStatus
910
from typing import (Annotated, Any, Callable, ClassVar, Generic, Optional,
10-
TypedDict, TypeVar, Union)
11+
TypeVar, Union)
1112

1213
from fastapi import Request
1314
from pydantic import BaseModel, ConfigDict, Field
1415
from starlette.datastructures import Headers
1516

17+
if sys.version_info >= (3, 12):
18+
from typing import TypedDict
19+
else:
20+
from typing_extensions import TypedDict
21+
1622
import vllm.envs as envs
1723
from vllm.config import ModelConfig
1824
from vllm.engine.protocol import EngineClient

0 commit comments

Comments
 (0)