mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-06-30 07:35:13 +08:00
fix: remove json_schema if response format is disabled. (#12014)
Signed-off-by: -LAN- <laipz8200@outlook.com>
This commit is contained in:
parent
d0dd8b7955
commit
af2888d394
@ -421,7 +421,11 @@ class OpenAILargeLanguageModel(_CommonOpenAI, LargeLanguageModel):
|
|||||||
|
|
||||||
# text completion model
|
# text completion model
|
||||||
response = client.completions.create(
|
response = client.completions.create(
|
||||||
prompt=prompt_messages[0].content, model=model, stream=stream, **model_parameters, **extra_model_kwargs
|
prompt=prompt_messages[0].content,
|
||||||
|
model=model,
|
||||||
|
stream=stream,
|
||||||
|
**model_parameters,
|
||||||
|
**extra_model_kwargs,
|
||||||
)
|
)
|
||||||
|
|
||||||
if stream:
|
if stream:
|
||||||
@ -593,6 +597,8 @@ class OpenAILargeLanguageModel(_CommonOpenAI, LargeLanguageModel):
|
|||||||
model_parameters["response_format"] = {"type": "json_schema", "json_schema": schema}
|
model_parameters["response_format"] = {"type": "json_schema", "json_schema": schema}
|
||||||
else:
|
else:
|
||||||
model_parameters["response_format"] = {"type": response_format}
|
model_parameters["response_format"] = {"type": response_format}
|
||||||
|
elif "json_schema" in model_parameters:
|
||||||
|
del model_parameters["json_schema"]
|
||||||
|
|
||||||
extra_model_kwargs = {}
|
extra_model_kwargs = {}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user