A suggestion would be Anthropic or Bedrock. This would mean converting `ChatMessage` with `ImageContent` parts to the specific format of the chosen LLM. Depends on #9258.