{"record":{"id":"26198dc1cf9e5f8d","repo":"HKUDS/nanobot","slug":"ollama-image-generation-does-not-support-reference","errorCode":null,"errorMessage":"Ollama image generation does not support reference images","messagePattern":"Ollama image generation does not support reference images","errorType":"exception","errorClass":"ImageGenerationError","httpStatus":null,"severity":"error","filePath":"nanobot/providers/image_generation.py","lineNumber":649,"sourceCode":"    def _resolve_base_url(self, api_base: str | None) -> str:\n        if api_base:\n            base = api_base.rstrip(\"/\")\n            if base.endswith(\"/v1\"):\n                return f\"{base[:-3]}/api\"\n            return base\n        return self._default_base_url()\n\n    async def generate(\n        self,\n        *,\n        prompt: str,\n        model: str,\n        reference_images: list[str] | None = None,\n        aspect_ratio: str | None = None,\n        image_size: str | None = None,\n    ) -> GeneratedImageResponse:\n        if reference_images:\n            raise ImageGenerationError(\n                \"Ollama image generation does not support reference images\"\n            )\n\n        width, height = _ollama_dimensions(aspect_ratio, image_size)\n        body: dict[str, Any] = {\n            \"model\": model,\n            \"prompt\": prompt,\n            \"width\": width,\n            \"height\": height,\n            \"steps\": 0,\n        }\n        body.update(self.extra_body)\n        body[\"stream\"] = False\n\n        headers = {\n            \"Content-Type\": \"application/json\",\n            **self.extra_headers,\n        }","sourceCodeStart":631,"sourceCodeEnd":667,"githubUrl":"https://github.com/HKUDS/nanobot/blob/42f37dc4c0e409eac7818a82d165c5f2757bc075/nanobot/providers/image_generation.py#L631-L667","documentation":"Error \"Ollama image generation does not support reference images\" thrown in HKUDS/nanobot.","triggerScenarios":"Thrown at nanobot/providers/image_generation.py:649 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"42f37dc4c0e409eac7818a82d165c5f2757bc075","analyzedAt":"2026-08-26T00:18:52.276Z","schemaVersion":2},"datasetVersion":"2026-08-26T04:18:47.238Z"}