From 16ddb3d557501716e9477414b5a94aeb9b44b918 Mon Sep 17 00:00:00 2001 From: Ryu <72636877+ryougi-misaki@users.noreply.github.com> Date: Wed, 14 Jan 2026 14:07:06 +0800 Subject: [PATCH 1/2] docs(eino): fix the bugs in the example code. Add the missing required parameter Role: schema.User to the example code --- .../eino/ecosystem_integration/chat_model/chat_model_openai.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/zh/docs/eino/ecosystem_integration/chat_model/chat_model_openai.md b/content/zh/docs/eino/ecosystem_integration/chat_model/chat_model_openai.md index aad68498cb5..8d06aecd191 100644 --- a/content/zh/docs/eino/ecosystem_integration/chat_model/chat_model_openai.md +++ b/content/zh/docs/eino/ecosystem_integration/chat_model/chat_model_openai.md @@ -289,6 +289,7 @@ func main() { } multiModalMsg := &schema.Message{ + Role: schema.User, UserInputMultiContent: []schema.MessageInputPart{ { Type: schema.ChatMessagePartTypeText, From fcf9a72b57124d3045bad5fb5c6fd0d3f24add94 Mon Sep 17 00:00:00 2001 From: Ryu <72636877+ryougi-misaki@users.noreply.github.com> Date: Wed, 14 Jan 2026 14:21:28 +0800 Subject: [PATCH 2/2] Add the missing required parameter --- .../chat_model/chat_model_openai.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/content/en/docs/eino/ecosystem_integration/chat_model/chat_model_openai.md b/content/en/docs/eino/ecosystem_integration/chat_model/chat_model_openai.md index 482233b3591..06b2e13a8cc 100644 --- a/content/en/docs/eino/ecosystem_integration/chat_model/chat_model_openai.md +++ b/content/en/docs/eino/ecosystem_integration/chat_model/chat_model_openai.md @@ -267,10 +267,13 @@ func main() { }) if err != nil { log.Fatalf("NewChatModel failed, err=%v", err) } - multi := &schema.Message{ UserInputMultiContent: []schema.MessageInputPart{ - {Type: schema.ChatMessagePartTypeText, Text: "this picture is a landscape photo, what's the picture's content"}, - {Type: schema.ChatMessagePartTypeImageURL, Image: &schema.MessageInputImage{ MessagePartCommon: schema.MessagePartCommon{ URL: of("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT11qEDxU4X_MVKYQVU5qiAVFidA58f8GG0bQ&s") }, Detail: schema.ImageURLDetailAuto }}, - } } + multi := &schema.Message{ + Role: schema.User, + UserInputMultiContent: []schema.MessageInputPart{ + {Type: schema.ChatMessagePartTypeText, Text: "this picture is a landscape photo, what's the picture's content"}, + {Type: schema.ChatMessagePartTypeImageURL, Image: &schema.MessageInputImage{MessagePartCommon: schema.MessagePartCommon{URL: of("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT11qEDxU4X_MVKYQVU5qiAVFidA58f8GG0bQ&s")}, Detail: schema.ImageURLDetailAuto}}, + }, + } resp, err := chatModel.Generate(ctx, []*schema.Message{ multi }) if err != nil { log.Fatalf("Generate failed, err=%v", err) }