generate function

Generate a response for a given prompt