Skip to content

Commit a6d471c

Browse files
authored
Fix: AttributeError in OpenAI-compatible server (#3018)
1 parent 01a5d18 commit a6d471c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

vllm/entrypoints/openai/protocol.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class UsageInfo(BaseModel):
5757

5858
class ChatCompletionRequest(BaseModel):
5959
model: str
60-
messages: Union[str, List[Dict[str, str]]]
60+
messages: List[Dict[str, str]]
6161
temperature: Optional[float] = 0.7
6262
top_p: Optional[float] = 1.0
6363
n: Optional[int] = 1

vllm/entrypoints/openai/serving_chat.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def get_chat_request_role(self, request: ChatCompletionRequest) -> str:
8080
if request.add_generation_prompt:
8181
return self.response_role
8282
else:
83-
return request.messages[-1].role
83+
return request.messages[-1]["role"]
8484

8585
async def chat_completion_stream_generator(
8686
self, request: ChatCompletionRequest,

0 commit comments

Comments
 (0)