def _unsupported_multi_modal_error()

in aidial_adapter_bedrock/llm/converse/input.py [0:0]


    def _unsupported_multi_modal_error(t: str) -> str:
        message = f"Unsupported attachment type: {t}\n"
        if not supported_image_types and not supported_document_types:
            return message + "Model does not support multi-modal"

        if supported_image_types:
            message += f"Supported image types: {', '.join([t.value for t in supported_image_types])}\n"
        else:
            message += "Images are not supported\n"

        if supported_document_types:
            message += f"Supported document types: {', '.join([t.value for t in supported_document_types])}"
        else:
            message += "Documents are not supported"
        return message