Phi-3 Mini Quiz Generator

Published by @edtech_ai · Community adapter

Multiple-choice and short-answer quiz generation from any text. Produces distractors that target common misconceptions. Outputs JSON schema compatible with major LMS platforms.

Usage

from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("microsoft/Phi-3-mini-128k-instruct")
base = AutoModelForCausalLM.from_pretrained("microsoft/Phi-3-mini-128k-instruct")
model = PeftModel.from_pretrained(base, "modelforgelab/phi3-mini-quiz-gen-lora")

inputs = tokenizer("Your prompt here", return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=256)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Compatibility

  • transformers>=4.40

You might also like