Problem/Motivation

In 1.2.x the streaming method had a change to use the doIterate instead of getIterator to make sure that events are triggered properly.

We should change this in the azure provider as well. Either by:

1. Switching over completely to OpenAiTypeStreamedChatMessageIterator if possible.
2. Move the getIterator to doIterate.

Steps to reproduce

Try to log anything post streaming being finished.

Proposed resolution

Do one of the two above - #1 if feasable.

Remaining tasks

User interface changes

API changes

Data model changes

Comments

marcus_johansson created an issue.