From 160cb285725092af19f6b50f3a3bc2b21875202d Mon Sep 17 00:00:00 2001 From: NyaMisty <5344431+NyaMisty@users.noreply.github.com> Date: Thu, 9 Apr 2026 14:33:48 +0800 Subject: [PATCH] fix(zhipu_4v): use correct endpoint for coding plan image generation (#4146) --- relay/channel/zhipu_4v/adaptor.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relay/channel/zhipu_4v/adaptor.go b/relay/channel/zhipu_4v/adaptor.go index 088848c0..0af8a16b 100644 --- a/relay/channel/zhipu_4v/adaptor.go +++ b/relay/channel/zhipu_4v/adaptor.go @@ -64,6 +64,9 @@ func (a *Adaptor) GetRequestURL(info *relaycommon.RelayInfo) (string, error) { } return fmt.Sprintf("%s/api/paas/v4/embeddings", baseURL), nil case relayconstant.RelayModeImagesGenerations: + if hasSpecialPlan && specialPlan.OpenAIBaseURL != "" { + return fmt.Sprintf("%s/images/generations", specialPlan.OpenAIBaseURL), nil + } return fmt.Sprintf("%s/api/paas/v4/images/generations", baseURL), nil default: if hasSpecialPlan && specialPlan.OpenAIBaseURL != "" {