- Introduce ObservationRegistry to ChatClient creation and builder methods
- Implement observable chat responses in DefaultChatClient
- Add ChatClientObservationContext and related classes for metrics
- Update ChatClientAutoConfiguration to support ObservationRegistry
- Enhance RequestResponseAdvisor with getName() method
Comment From: ThomasVitale
This is super nice!
Comment From: tzolov
Thanks for the super valuable review and improvements @ThomasVitale ! Pushed the changes that hopefully address most of the comments.