Просмотр исходного кода

fix(zhipu_4v): use correct endpoint for coding plan image generation (#4146)

NyaMisty 1 месяц назад
Родитель
Сommit
160cb28572
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      relay/channel/zhipu_4v/adaptor.go

+ 3 - 0
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 != "" {