Skip to content

Commit 7f9c70a

Browse files
author
xusenlin
committed
Add role for DeltaMessage
1 parent 97d725a commit 7f9c70a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

api/routes/chat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ async def chat_completion_stream_generator(
180180
found_action_name = True
181181
finish_reason = "function_call"
182182
else:
183-
messages = [DeltaMessage(content=delta_text)]
183+
messages = [DeltaMessage(content=delta_text, role=Role.ASSISTANT)]
184184
finish_reason = content.get("finish_reason", "stop")
185185

186186
chunks = []

api/vllm_routes/chat.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ async def completion_stream_generator() -> AsyncGenerator[str, None]:
189189
found_action_name = True
190190
finish_reason = "function_call"
191191
else:
192-
msgs = [DeltaMessage(content=delta_text)]
192+
msgs = [DeltaMessage(content=delta_text, role=Role.ASSISTANT)]
193193
finish_reason = output.finish_reason
194194

195195
for m in msgs:
@@ -199,7 +199,7 @@ async def completion_stream_generator() -> AsyncGenerator[str, None]:
199199
if output.finish_reason is not None:
200200
response_json = create_stream_response_json(
201201
index=i,
202-
delta=DeltaMessage(content=""),
202+
delta=DeltaMessage(content="", role=Role.ASSISTANT),
203203
finish_reason=output.finish_reason,
204204
)
205205
yield f"data: {response_json}\n\n"

0 commit comments

Comments
 (0)