diff --git a/app/images/providers.py b/app/images/providers.py index 1c31479..db99b1f 100644 --- a/app/images/providers.py +++ b/app/images/providers.py @@ -77,7 +77,7 @@ def describe_scene(self, theme_body: str, tag_names: Sequence[str]) -> str: ) except anthropic.APIError as e: logger.error("Claude visualizer API error: %s", e) - raise ImageGenerationError(f"Visualizer error: {e}") from e + raise ImageGenerationError(f"Visualizer error: {e.message}") from e if not response.content: raise ImageGenerationError("Visualizer returned empty response")