I have a project in mind, the system will automatically generate multiple choice questions based on a long pdf file without missing and skipping information from the pdf file, the multiple choice question must have the value of question, choices and correct answer, after generating put it into json with structured:
{
"title": "..",
"questions":
[
{
"question": "..",
"choices":["..", "..", "..", ".."],
"answer": ".."
}
]
}

use suitable and latest AI model in this project, write python code