File size: 383 Bytes
2bd2f62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from fastapi import FastAPI
from pydantic import BaseModel
from transformers import pipeline

app = FastAPI()

pipe = pipeline(
    "text2text-generation",
    model="google/flan-t5-small"
)

class Prompt(BaseModel):
    input: str

@app.post("/generate")
def generate(prompt: Prompt):
    output = pipe(prompt.input)
    return {
        "output": output[0]["generated_text"]
    }