From 34695acb85a418cf4ab526691d106fff185f42c5 Mon Sep 17 00:00:00 2001 From: QTom Date: Thu, 12 Mar 2026 22:36:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=E8=B4=A6=E5=8F=B7?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=E6=97=B6=E5=90=8C=E6=AD=A5=E8=B0=83=E7=94=A8?= =?UTF-8?q?=20disableOpenAITraining=EF=BC=8C=E9=81=BF=E5=85=8D=E7=BD=91?= =?UTF-8?q?=E7=BB=9C=E8=B6=85=E6=97=B6=E5=AF=BC=E8=87=B4=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit privacy_mode 改为由 TokenRefreshService 在 token 刷新后异步补设。 Co-Authored-By: Claude Opus 4.6 --- backend/internal/service/admin_service.go | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/backend/internal/service/admin_service.go b/backend/internal/service/admin_service.go index 23309a3e..5aadda47 100644 --- a/backend/internal/service/admin_service.go +++ b/backend/internal/service/admin_service.go @@ -1425,30 +1425,13 @@ func (s *adminServiceImpl) CreateAccount(ctx context.Context, input *CreateAccou } } - // OpenAI OAuth: attempt to disable training data sharing - extra := input.Extra - if input.Platform == PlatformOpenAI && input.Type == AccountTypeOAuth { - if token, _ := input.Credentials["access_token"].(string); token != "" { - var proxyURL string - if input.ProxyID != nil { - if p, err := s.proxyRepo.GetByID(ctx, *input.ProxyID); err == nil && p != nil { - proxyURL = p.URL() - } - } - if extra == nil { - extra = make(map[string]any) - } - extra["privacy_mode"] = disableOpenAITraining(ctx, s.privacyClientFactory, token, proxyURL) - } - } - account := &Account{ Name: input.Name, Notes: normalizeAccountNotes(input.Notes), Platform: input.Platform, Type: input.Type, Credentials: input.Credentials, - Extra: extra, + Extra: input.Extra, ProxyID: input.ProxyID, Concurrency: input.Concurrency, Priority: input.Priority,