Skip to content

Commit a81f162

Browse files
jaywonchungjimpang
authored andcommitted
Fix: AttributeError in OpenAI-compatible server (vllm-project#3018)
1 parent 3b42cc3 commit a81f162

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

vllm/entrypoints/openai/protocol.py

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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)