From 29da1c441a3b0f993bfa0278dd64f37c9bb4493c Mon Sep 17 00:00:00 2001 From: sunanzhi Date: Wed, 12 Mar 2025 14:39:37 +0800 Subject: [PATCH] fix: resolve missing access config in model --- module/ai/iml.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/module/ai/iml.go b/module/ai/iml.go index 353a0d56..f64e21b1 100644 --- a/module/ai/iml.go +++ b/module/ai/iml.go @@ -456,7 +456,7 @@ func (i *imlProviderModule) Provider(ctx context.Context, id string) (*ai_dto.Pr if !has { return nil, fmt.Errorf("ai provider not found") } - + providerModelConfig := p.GetModelConfig() info, err := i.providerService.Get(ctx, id) if err != nil { if !errors.Is(err, gorm.ErrRecordNotFound) { @@ -466,7 +466,6 @@ func (i *imlProviderModule) Provider(ctx context.Context, id string) (*ai_dto.Pr if !has { defaultLLM, _ = model_runtime.NewCustomizeModel("", "", "", "", "") } - providerModelConfig := p.GetModelConfig() return &ai_dto.Provider{ Id: p.ID(), Name: p.Name(), @@ -505,8 +504,8 @@ func (i *imlProviderModule) Provider(ctx context.Context, id string) (*ai_dto.Pr Configured: true, Type: info.Type, ModelConfig: ai_dto.ModelConfig{ - AccessConfigurationStatus: false, - AccessConfigurationDemo: "", + AccessConfigurationStatus: providerModelConfig.AccessConfigurationStatus, + AccessConfigurationDemo: providerModelConfig.AccessConfigurationDemo, }, }, nil }