mirror of
https://github.com/OpenBMB/ChatDev.git
synced 2026-07-29 09:26:03 +00:00
fix: chat completion remove redundant function calling return
This commit is contained in:
parent
ba86d34eb1
commit
e092cb6575
@ -307,7 +307,7 @@ class OpenAIProvider(ModelProvider):
|
|||||||
"""Convert internal Message to standard Chat Completions schema."""
|
"""Convert internal Message to standard Chat Completions schema."""
|
||||||
role_value = message.role.value
|
role_value = message.role.value
|
||||||
blocks = message.blocks()
|
blocks = message.blocks()
|
||||||
if not blocks:
|
if not blocks or message.role == MessageRole.TOOL:
|
||||||
content = message.text_content()
|
content = message.text_content()
|
||||||
else:
|
else:
|
||||||
content = self._transform_blocks_for_chat(self._serialize_blocks(blocks, message.role))
|
content = self._transform_blocks_for_chat(self._serialize_blocks(blocks, message.role))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user