update see calss
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user