update see calss

This commit is contained in:
2026-08-23 22:03:57 +02:00
parent f3d4fb56ed
commit 8983cfc8a1
32 changed files with 1884 additions and 22 deletions
+6 -3
View File
@@ -54,7 +54,8 @@ func (s *Service) ResolveCompleterForRole(ctx context.Context, companyID uuid.UU
return nil, ModeInternalLabel, false, err
}
if ok && strings.TrimSpace(ep.APIKey) != "" && strings.TrimSpace(ep.Model) != "" {
return s.completerFromEndpoint(ep)
c, mode, byok, err := s.completerFromEndpoint(ep)
return s.wrapAudit(c, companyID, role, mode), mode, byok, err
}
}
@@ -64,9 +65,11 @@ func (s *Service) ResolveCompleterForRole(ctx context.Context, companyID uuid.UU
if s != nil && s.Pool != nil {
return s.ResolveCompleter(ctx, companyID)
}
return s.resolvePlatformRoleCompleter(ctx, RoleProcessing)
c, mode, byok, err := s.resolvePlatformRoleCompleter(ctx, RoleProcessing)
return s.wrapAudit(c, companyID, RoleProcessing, mode), mode, byok, err
case RoleDocsAPI, RoleSupport:
return s.resolvePlatformRoleCompleter(ctx, role)
c, mode, byok, err := s.resolvePlatformRoleCompleter(ctx, role)
return s.wrapAudit(c, companyID, role, mode), mode, byok, err
default:
// Vectorization uses embeddings clients — not chat Completer.
return nil, ModeInternalLabel, false, nil