mirror of
https://github.com/open-webui/open-webui
synced 2024-11-27 06:20:01 +00:00
fix for openai.com requests
This commit is contained in:
parent
25ce18d876
commit
91315b42c0
@ -421,6 +421,10 @@ async def generate_chat_completion(
|
|||||||
if "max_tokens" in payload and "max_completion_tokens" in payload:
|
if "max_tokens" in payload and "max_completion_tokens" in payload:
|
||||||
del payload["max_tokens"]
|
del payload["max_tokens"]
|
||||||
|
|
||||||
|
# openai.com fails if it gets unknown arguments
|
||||||
|
if 'native_tool_call' in payload:
|
||||||
|
del payload['native_tool_call']
|
||||||
|
|
||||||
# Fix: O1 does not support the "system" parameter, Modify "system" to "user"
|
# Fix: O1 does not support the "system" parameter, Modify "system" to "user"
|
||||||
if is_o1 and payload["messages"][0]["role"] == "system":
|
if is_o1 and payload["messages"][0]["role"] == "system":
|
||||||
payload["messages"][0]["role"] = "user"
|
payload["messages"][0]["role"] = "user"
|
||||||
|
Loading…
Reference in New Issue
Block a user