- Add model and dimensions to option abstraction
- Use abstraction in Observations directly instead of dedicated implementation
- Clean-up the merge of runtime and default embedding options in OpenAI
- Fix inconsistencies in OpenAiImageOptions + add unit tests
Relates to #gh-1148
Comment From: tzolov
LGTM