mirror of
https://github.com/langgenius/dify.git
synced 2026-03-11 02:07:50 +08:00
refactor: remove streaming structured output from invoke_llm_with_pydantic_model
Signed-off-by: Stream <Stream_2@qq.com>
This commit is contained in:
@ -492,7 +492,6 @@ def test_structured_output_with_pydantic_model_non_streaming():
|
||||
model_instance=model_instance,
|
||||
prompt_messages=prompt_messages,
|
||||
output_model=ExampleOutput,
|
||||
stream=False,
|
||||
)
|
||||
|
||||
assert isinstance(result, ExampleOutput)
|
||||
@ -532,8 +531,7 @@ def test_structured_output_with_pydantic_model_streaming():
|
||||
model_schema=model_schema,
|
||||
model_instance=model_instance,
|
||||
prompt_messages=[UserPromptMessage(content="Return a JSON object with name.")],
|
||||
output_model=ExampleOutput,
|
||||
stream=True,
|
||||
output_model=ExampleOutput
|
||||
)
|
||||
|
||||
assert isinstance(result, ExampleOutput)
|
||||
@ -555,8 +553,7 @@ def test_structured_output_with_pydantic_model_validation_error():
|
||||
model_schema=model_schema,
|
||||
model_instance=model_instance,
|
||||
prompt_messages=[UserPromptMessage(content="test")],
|
||||
output_model=ExampleOutput,
|
||||
stream=False,
|
||||
output_model=ExampleOutput
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user