A language model (LLM) is a neural network trained on very large volumes of text to predict what comes next in a text, word or fragment by fragment. It can thus write, summarize, translate or write code. It produces plausible text, with no guarantee that it is true.
Example
Input: "Write a function that reverses a string in Python." The model responds with code.