openai assistant function calling streaming