Confusion matrix , roc_auc curve

Thanks to the amazing course I am able to train a model on multi-class text classification, now how can I generate the Confusion matrix and roc_auc curve for my model. I have tried using evaluate library but there is no option for confusion matrix in evaluate library and roc_auc module of evaluate.list_evaluation_modules() is not giving value for each epoch so I can not plot the graph using seaborn. So anyone can please share the code or the resource so that I can implement them, thanks in advance.