You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
381 B
14 lines
381 B
from fastapi import FastAPI
|
|
from collections import Counter
|
|
from cppy.cp_util import *
|
|
import uvicorn
|
|
|
|
app = FastAPI()
|
|
|
|
@app.post("/count")
|
|
async def count(words_list: dict): # {"words": ["word1", "word2", ...]}
|
|
word_count = Counter(words_list["words"])
|
|
return {"word_count": dict(word_count)}
|
|
|
|
if __name__ == "__main__":
|
|
uvicorn.run(app, host="127.0.0.1", port= 7771) |