gpt chat work difference