• Add AzureOpenAiChatOptions
  • Add default options field to AzureOpenAiChatClient.
  • Impl runtime (e.g. prompt) and default options on call.
  • Add options field to the AzureOpenAiChatProperties.
  • Add AzureOpenAiEmbeddingOptions
  • Add default options field to AzureOpenAiEmbeddingClient.
  • Implement runtime and default option merging on embedding request.
  • Add options field to AzureOpenAiEmbeddingProperties.
  • Add Unit and ITs.
  • Split the azure-openai.adoc into ./clients/azure-openai-chat.adoc and ./embeddings/azure-openai-embeddings.adoc.
  • Provide detailed explanation how to use the chat and embedding clients manually or via the auto-configuration.

Comment From: markpollack

review this in the context of https://github.com/spring-projects/spring-ai/issues/10

Comment From: markpollack

merged as dfbea8cee1f570606a191e19824c35cd6d7291a9