From 8c9a08a49699dd15e6d337b9ebd1d7fdb71124e4 Mon Sep 17 00:00:00 2001 From: Wang Pan Date: Wed, 24 Sep 2025 19:12:19 +0800 Subject: [PATCH] Verified fix of openai error --- backend/modules/llm/domain/service/llmimpl/eino/init.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/modules/llm/domain/service/llmimpl/eino/init.go b/backend/modules/llm/domain/service/llmimpl/eino/init.go index d81266823..2688bf13f 100644 --- a/backend/modules/llm/domain/service/llmimpl/eino/init.go +++ b/backend/modules/llm/domain/service/llmimpl/eino/init.go @@ -135,9 +135,11 @@ func openAIBuilder(ctx context.Context, model *entity.Model, opts ...entity.Opti if err := sonic.UnmarshalString(pc.ResponseFormatJsonSchema, &js); err != nil { return nil, err } - cfg.ResponseFormat = &acl_openai.ChatCompletionResponseFormat{ - Type: acl_openai.ChatCompletionResponseFormatType(pc.ResponseFormatType), - JSONSchema: &js, + if pc.ResponseFormatType != "" { + cfg.ResponseFormat = &acl_openai.ChatCompletionResponseFormat{ + Type: acl_openai.ChatCompletionResponseFormatType(pc.ResponseFormatType), + JSONSchema: &js, + } } } }