Spaces:
Sleeping
Sleeping
File size: 581 Bytes
f93b405 140ff41 f93b405 725fad8 f93b405 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | from fastapi import FastAPI
from transformers import pipeline
# Create a FastAPI instance
app = FastAPI(docs_url='/')
# Initialize the text generation pipeline
pipe = pipeline('text2text-generation', model='google/flan-t5-small')
# The GET endpoint of the application,
# which corresponds to the text generation
# functionality. The generate() method takes
# a prompt as input and returns the generated
# text as output in the form of a JSON object.
@app.get("/generate")
def generate(prompt: str):
output = pipe(prompt)
return {'output': output[0]['generated_text']}
|