-----
- Fix bug in image modality for Gemini
- Fix bug in structured generation for OpenAI by setting ``strict=True`` in the API.
- Fix bug in structured generation for Gemini
- Abstracted making input structure for ``Anthropic``, ``OpenAI`` and ``Gemini`` using ``_process_input`` method
- Abstracted outputs for ``Anthropic``, ``OpenAI`` and ``Gemini`` using ``_process_output`` method