When using the openrouter API in the normal chat loop there is a bug that means the previous assistant message is appended to the next assistant message intermittantly. But as soon as swap out the Create chat completion for open ai the issue goes away.