File size: 458 Bytes
c49f7bc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5199df9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from fastapi import FastAPI
from pydantic import BaseModel
from transformers import pipeline

app = FastAPI()

generator = pipeline("text2text-generation", model="memorease/memorease-quizgen")

class Memory(BaseModel):
    description: str

@app.post("/generate")
def generate(memory: Memory):
    prompt = f"Soru üret: {memory.description}"
    result = generator(prompt, max_length=64, do_sample=False)
    return {"question": result[0]["generated_text"]}