[fix] openai's tool role dose not support name parameter. (#7659)
This commit is contained in:
@@ -649,7 +649,7 @@ class OAIAPICompatLargeLanguageModel(_CommonOAI_API_Compat, LargeLanguageModel):
|
|||||||
else:
|
else:
|
||||||
raise ValueError(f"Got unknown type {message}")
|
raise ValueError(f"Got unknown type {message}")
|
||||||
|
|
||||||
if message.name:
|
if message.name and message_dict.get("role", "") != "tool":
|
||||||
message_dict["name"] = message.name
|
message_dict["name"] = message.name
|
||||||
|
|
||||||
return message_dict
|
return message_dict
|
||||||
|
Reference in New Issue
Block a user