class Multiwoven::Integrations::Source::AwsBedrockModel::Client
def check_connection(connection_config)
def check_connection(connection_config) connection_config = connection_config.with_indifferent_access create_connection(connection_config) model = connection_config[:inference_profile] || connection_config[:model_id] payload = format_request(model, connection_config[:request_format]) @client_runtime.invoke_model( model_id: model, content_type: "application/json", accept: "application/json", body: payload ) success_status rescue StandardError => e ConnectionStatus.new(status: ConnectionStatusType["failed"], message: e.message).to_multiwoven_message end