The delete removes things from relays, so while clients need to trigger the delete request, it’s the relay that honors it. You can use nos.social to delete content, but you can also just use this web app: https://nostr-delete.vercel.app/