A large language model is a machine learning software which is able to take text as an input and return more text as an output. It uses the transformer architecture, which is the cutting edge of natural language processing as of 2024. It is used in machine learning models like ChatGPT, Bing and Llama.