AmiKim commited on
Commit
044074a
·
verified ·
1 Parent(s): 9a894e1

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -0
app.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import FastAPI
2
+ from pydantic import BaseModel
3
+ from kiwipiepy import Kiwi
4
+
5
+ app = FastAPI()
6
+ kiwi = Kiwi()
7
+
8
+ class TextInput(BaseModel):
9
+ text: str
10
+
11
+ @app.post("/tokenize")
12
+ def tokenize(input: TextInput):
13
+ tokens = kiwi.tokenize(input.text)
14
+ return {
15
+ "tokens": [t.form for t in tokens],
16
+ "tagged": [{"form": t.form, "tag": t.tag} for t in tokens]
17
+ }