Question: Invoke vs streaming?

What is the difference between? 

model.invoke("hi")

and

model.stream("hi")