How to Summarize Earnings Calls Using ChatGPT's API
Earnings conference calls can be quite lengthy, and in certain cases, they can be as long as 2 hours or more. Due to the proliferation of Large Language Models (LLMs), new use cases have opened up that were previously not possible to do in an automated fashion. LLMs can be used to summarize large documents, and Earnings Call Transcripts are a prime use-case.
In this article, we will go over how to use the EarningsCall Library to download an Earnings Call Transcript, then to summarize the transcript using the ChatGPT Library. We will use the Python language, and we assume you have a basic knowledge of how to run Python scripts. You should already have a Python interpreter installed locally (at least Python 3.8+) and pip.
First, install the required dependencies.
Earnings conference calls can be quite lengthy, and in certain cases, they can be as long as 2 hours or more. Due to the proliferation of Large Language Models (LLMs), new use cases have opened up that were previously not possible to do in an automated fashion. LLMs can be used to summarize large documents, and Earnings Call Transcripts are a prime use-case.
In this article, we will go over how to use the EarningsCall Library to download an Earnings Call Transcript, then to summarize the transcript using the ChatGPT Library. We will use the Python language, and we assume you have a basic knowledge of how to run Python scripts. You should already have a Python interpreter installed locally (at least Python 3.8+) and pip.
First, install the required dependencies.
class Foo:
def __init__(self):
pass
def foo():
bar = "junk"
print(f"Hello {bar}")