What are some ways to approach this? I'm looking for a good balance between the cost and the quality of summary generated.
The API is easy to use and there are a lot of supported libraries already for whatever language you prefer: https://platform.openai.com/docs/libraries/node-js-library.
If you are lucky enough to get off the plugin waitlist, you can even use the web browsing plugin for GPT-4 and that should let you just pass in a link.