SemionMur's picture
Upload 3 files
d72449d verified
raw
history blame contribute delete
566 Bytes
from fastapi import FastAPI
from transformers import pipeline
app=FastAPI()
pipe = pipeline("zero-shot-classification", model="joeddav/xlm-roberta-large-xnli")
@app.get("/")
def home():
return {"message": "It is working!"}
@app.get("/generate")
def generate(sequence_to_classify):
classifier = pipeline("zero-shot-classification", model="joeddav/xlm-roberta-large-xnli")
candidate_labels = ["SAD", "HAPPY", "AGGRESSIVE"]
output = classifier(sequence_to_classify, candidate_labels)
return {"output":output['labels'][0]}