url = 'https://my_url_here/'
r = requests.get(url)
web_text = r.text
prompt = f"""
Your task is to generate a short summary of a this article from a web site.
Summarize the text below, delimited by triple backticks, in at most 100 words.
response = get_completion(prompt)
that will get you started, but it doesn’t strip the tags and doesn’t handle long articles
I did a quick a dirty test a few days ago and just grabbed the first 4000 characters out of the article’s text. It did produce a summary of what I gave it, but obviously limited value since it didn’t include the entire article. It isn’t clear to me if the HTML tags are stripped automatically from the inbound text or if they count in the token total. I also didn’t think much about workarounds for the total size limit. Maybe if you’re willing to actually pay for their service you get more? IDK, but let us know what you figure out?
EDIT: here’s one reason you want to do some processing on the HTML before sending it to chatGPT. Modern web pages are FULL of this kind of stuff…
and that is from inside the <body> </body>. The header is even worse. There is some discussion and some code in this stackexchange thread that I just used successfully to strip out most of the HTML and css code from my test web page:
still had to do a little manual inspection and slicing, but it allowed me to summarize the entire article using my existing free openAI account and key, which I couldn’t do with the HTML junk in it. HTH
Try this. you need chatGPT-4 to read URLs. You could open an account in open AI website and use the playground. It is chargeable after the initial free use. I have using it for a month and no charges so far
Scan [URL] and summarise the article. I got this summary
The T. Rowe Price Global Markets Weekly Update provides an overview of the markets for the week ending April 2, 2021. Global stocks were mixed, as investors remained worried about the outlook for the global economy. The US markets were mixed, with the S&P 500 closing slightly higher for the week, while the NASDAQ Composite and Dow Jones Industrial Average both closed lower. In Europe, the Euro Stoxx 50 index gained ground, while the UK’s FTSE 100 index fell. In Asia, the Nikkei 225 index in Japan rose, while the Hang Seng index in Hong Kong and the Shanghai Composite index in China both fell. Oil prices rose on the week, while gold and silver prices fell. The US dollar rose against a basket of major currencies. Overall, investors appeared to be taking a wait-and-see approach to the markets, as they weigh the risks of a potential economic downturn against the potential for further economic growth.