In summary, this PR will:
- Apply consistent treatment to the organization of the source code between OpenAI and Azure AI
AiClient
implementations. - Fix Logger statements missing message placeholder formatting.
- Simplify logic using Java 17 syntax where applicable.