Online learning means that you are doing the learning as the data comes in. If you are doing it offline you will instead use an already collected, static, dataset.

Online learning can thus be used to get a continuously updated model while offline model would have to run an explicit learning pass to bring updated to the model that is being used.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence