[fix] openai's tool role dose not support name parameter. (#7659)

This commit is contained in:
代君 2024-08-26 18:52:34 +08:00 committed by GitHub
parent ba82023445
commit 7c2bb31a55
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -649,7 +649,7 @@ class OAIAPICompatLargeLanguageModel(_CommonOAI_API_Compat, LargeLanguageModel):
else:
raise ValueError(f"Got unknown type {message}")
if message.name:
if message.name and message_dict.get("role", "") != "tool":
message_dict["name"] = message.name
return message_dict