From 2a8966cf01f3e9b53416a3da3edf0bd40e0a3fe7 Mon Sep 17 00:00:00 2001 From: yokowu <18836617@qq.com> Date: Mon, 28 Jul 2025 17:13:32 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E7=99=BE=E6=99=BA=E4=BA=91=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E5=88=97=E8=A1=A8=E5=8F=82=E6=95=B0=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/model/usecase/model.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/internal/model/usecase/model.go b/backend/internal/model/usecase/model.go index 97af527..792b51a 100644 --- a/backend/internal/model/usecase/model.go +++ b/backend/internal/model/usecase/model.go @@ -332,6 +332,10 @@ func (m *ModelUsecase) GetProviderModelList(ctx context.Context, req *domain.Get if err != nil { return nil, err } + st := string(req.Type) + if req.Type == consts.ModelTypeLLM { + st = "chat" + } client := request.NewClient(u.Scheme, u.Host, m.client.Timeout, request.WithClient(m.client)) resp, err := request.Get[domain.OpenAIResp](client, "/v1/models", request.WithHeader( request.Header{ @@ -339,7 +343,7 @@ func (m *ModelUsecase) GetProviderModelList(ctx context.Context, req *domain.Get }, ), request.WithQuery(request.Query{ "type": "text", - "sub_type": "chat", + "sub_type": st, })) if err != nil { return nil, err