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,