Trent
Port demo
6ae27e8
raw
history blame
494 Bytes
from fastapi import Query, FastAPI
import config
import inference
from typing import List
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Welcome to the API of flax-sentence-embeddings."}
@app.get('/similarity')
def get_similarity(anchor: str, inputs: List[str] = Query([]), model: str = 'distilroberta'):
return {'dataframe': inference.text_similarity(anchor, inputs, model)}
#if __name__ == "__main__":
# uvicorn.run("main:app", host="0.0.0.0", port=8080)