fix:deepseek tool call not working correctly (#12437)

pull/12297/head^2
呆萌闷油瓶 1 year ago committed by GitHub
parent 15797c556f
commit 9677144015
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -377,7 +377,10 @@ class OAIAPICompatLargeLanguageModel(_CommonOaiApiCompat, LargeLanguageModel):
for tool in tools:
formatted_tools.append(helper.dump_model(PromptMessageFunction(function=tool)))
data["tools"] = formatted_tools
if prompt_messages[-1].role.value == "tool":
data["tools"] = None
else:
data["tools"] = formatted_tools
if stop:
data["stop"] = stop

Loading…
Cancel
Save