### What problem does this PR solve? Correct single base64 image handling in image prompt.  ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)tags/v0.20.1
| @@ -59,6 +59,10 @@ class Base(ABC): | |||
| def _image_prompt(self, text, images): | |||
| if not images: | |||
| return text | |||
| if isinstance(images, str): | |||
| images = [images] | |||
| pmpt = [{"type": "text", "text": text}] | |||
| for img in images: | |||
| pmpt.append({ | |||
| @@ -795,4 +799,4 @@ class GoogleCV(AnthropicCV, GeminiCV): | |||
| yield ans | |||
| else: | |||
| for ans in GeminiCV.chat_streamly(self, system, history, gen_conf, images): | |||
| yield ans | |||
| yield ans | |||