{"record":{"id":"411e977e988c75bc","repo":"HKUDS/nanobot","slug":"zhipu-image-generation-does-not-support-reference","errorCode":null,"errorMessage":"Zhipu image generation does not support reference images","messagePattern":"Zhipu image generation does not support reference images","errorType":"exception","errorClass":"ImageGenerationError","httpStatus":null,"severity":"error","filePath":"nanobot/providers/image_generation.py","lineNumber":1829,"sourceCode":"    default_timeout = _ZHIPU_TIMEOUT_S\n\n    def _default_base_url(self) -> str:\n        return \"https://open.bigmodel.cn/api/paas/v4\"\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 not self.api_key:\n            raise ImageGenerationError(self.missing_key_message)\n\n        if reference_images:\n            raise ImageGenerationError(\n                \"Zhipu image generation does not support reference images\"\n            )\n\n        headers = {\n            \"Authorization\": f\"Bearer {self.api_key}\",\n            \"Content-Type\": \"application/json\",\n            **self.extra_headers,\n        }\n\n        body: dict[str, Any] = {\n            \"model\": model,\n            \"prompt\": prompt,\n        }\n\n        size = _zhipu_size(aspect_ratio, image_size)\n        if size:\n            body[\"size\"] = size\n","sourceCodeStart":1811,"sourceCodeEnd":1847,"githubUrl":"https://github.com/HKUDS/nanobot/blob/42f37dc4c0e409eac7818a82d165c5f2757bc075/nanobot/providers/image_generation.py#L1811-L1847","documentation":"Error \"Zhipu image generation does not support reference images\" thrown in HKUDS/nanobot.","triggerScenarios":"Thrown at nanobot/providers/image_generation.py:1829 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"}