#18654 [Bug]: litellm oci gemini model tool call issue
### What happened?
During Tool call (Steam and also in nonStream) there is an exception when using Gemini models with OCI provider.
### Relevant log output
```shell ... litellm-1 | 14:45:17 - LiteLLM Router:INFO: router.py:1622 - litellm.acompletion(model=oci/google.gemini-2.5-pro) Exception litellm.APIConnectionError: 4 validation errors for OCICompletionResponse litellm-1 | chatResponse.choices.0.message.content.0.OCITextContentPart.text litellm-1 | Field required [type=missing, input_value={'type': 'TEXT'}, input_type=dict] litellm-1 | For further information visit https://errors.pydantic.dev/2.12/v/missing litellm-1 | chatResponse.choices.0.message.content.0.OCIImageContentPart.type litellm-1 | Input should be 'IMAGE' [type=literal_error, input_value='TEXT', input_type=str] litellm-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error litellm-1 | chatResponse.choices.0.message.content.0.OCIImageContentPart.imageUrl litellm-1 | Field required [type=missing, input_value={'type': 'TEXT'}, input_type=dict] litellm-1 | For further information visit https://errors.pydantic.dev/2.12/v/missing litellm-1 | chatResponse.choic…