async def _try_llm_description(self, local_path: str, extension: str) -> Optional[str]:
        """Try to get a description of the image using built-in OpenAI client.

        Args:
            local_path: Path to the image file
            extension: File extension

        Returns:
            Description text or None if unavailable
        """
        if not self.openai_client:
            return None

        try:
            prompt = "Write a detailed caption for this image."
            return await self._get_llm_description(local_path, extension, prompt)
        except Exception as e:
            logger.error(f"Error getting LLM description: {str(e)}")
            return None
Try to get a description of the image using built-in OpenAI client.

        Args:
            local_path: Path to the image file
            extension: File extension

        Returns:
            Description text or None if unavailable
        
backend/airweave/platform/file_handling/conversion/converters/img_converter.py