From bab73022650e466e9ba42cefcac3cb3e7d9c1311 Mon Sep 17 00:00:00 2001 From: euvre <93761161+euvre@users.noreply.github.com> Date: Wed, 22 Jul 2026 13:59:06 +0800 Subject: [PATCH] fix(go): nil pointer dereference in ZhipuAI Embed method (#17219) --- internal/entity/models/zhipu-ai.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/entity/models/zhipu-ai.go b/internal/entity/models/zhipu-ai.go index fc2d3c8057..a40e7ab2a3 100644 --- a/internal/entity/models/zhipu-ai.go +++ b/internal/entity/models/zhipu-ai.go @@ -530,7 +530,7 @@ func (z *ZhipuAIModel) Embed(modelName *string, texts []string, apiConfig *APICo reqBody := map[string]interface{}{} reqBody["model"] = modelName reqBody["input"] = texts - if embeddingConfig.Dimension > 0 { + if embeddingConfig != nil && embeddingConfig.Dimension > 0 { reqBody["dimensions"] = embeddingConfig.Dimension }